問題の説明
私はAndroid用のシンプルなウィジェットアプリケーションを書いています。ウィジェットIレイアウトでは、ImageViewRefresh
画像の更新(下の緑色の画像)を設定するコントロールがあります。
質問
ある時点ImageViewRefresh
で、ウィジェットのボタンを押すと、アプリケーションがインターネットからコンテンツのダウンロードを開始します。アプリケーションがバックグラウンドでデータをダウンロードしているときに、画像を回転させるなどのアニメーションを作成します(下の緑色の画像)。それをしてもいいですか ?
研究
画像アニメーションに関するいくつかの投稿を読みましたが、アプリケーションで.gif画像のアニメーションしか見つけることができません。たとえば、画像を回転させて、回転させた画像を作成したり、変更したりする方法があります。
コード例
これが私の画像のコードの一部ですlayout
。回転していません。なんで ?(私の画像は単純な.png画像です)
<ProgressBar
android:id="@+id/progressBarRefresh"
android:layout_width="36dp"
android:indeterminateDrawable="@drawable/arrow_refresh"
android:layout_height="36dp"
android:layout_alignTop="@+id/imageViewArrowNext"
android:layout_marginRight="70dp"
android:layout_toLeftOf="@+id/textViewAutherName"
android:indeterminate="true" />
回転させたい画像。