共通のテーマを維持するために、アプリケーション全体で使用される単一の共通ライブラリを使用するアプリがあります。
このライブラリでは、次のスタイルが定義されています。
<style name="App.Widget.ProgressBar.Large" parent="@android:style/Widget.ProgressBar.Large">
<item name="android:indeterminateDrawable">@anim/anim_progressbar_large</item>
<item name="android:minWidth">80dip</item>
<item name="android:maxWidth">80dip</item>
<item name="android:minHeight">80dip</item>
<item name="android:maxHeight">80dip</item>
</style>
カスタムの進行状況スピナーを表示できるようにする必要があります (デバイスに関係なく)。
このリソースがライブラリではなくapp/res/values/
アプリに対してローカル ( ) である場合、Spinner は正しくアニメーション化されます。ただし、このスタイル リソースがライブラリ ( ) にある場合、Spinner は最初の画像を表示しますが、アニメーション化はしません。library/res/values
リソースの場所が違いを生む理由を知っている人はいますか? アプリケーションごとにこのリソースを複製する必要はありません。