问题描述
我正在为Android编写一个简单的小部件应用程序,在我的小部件布局中,我有一个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" />
我想要旋转的图片。
AnimationDrawable
不能与远程视图一起使用。https://dev59.com/ZXE85IYBdhLWcg3w43sW - zapl