Xml实现图片旋转
1. 需求:不使用Java代码,实现旋转图片动画
2.实现:使用Progressbar控件
3. anim/anim_loading.xml
<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/loading" android:pivotX="50.0%" android:pivotY="50.0%"/>
<!-- 修改转动速率--> <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/loading" android:fromDegrees="-720" android:duration="400" android:toDegrees="0" android:pivotX="50.0%" android:pivotY="50.0%"/>
4.values/styles.xml加入
<!-- loading 动画--> <style name="progressbar_style"> <item name="android:maxWidth">50.0dip</item> <item name="android:maxHeight">50.0dip</item> <item name="android:indeterminateDrawable">@anim/anim_loading</item> <item name="android:minWidth">50.0dip</item> <item name="android:minHeight">50.0dip</item> </style>
5.layout
<ProgressBar android:layout_width="200dp" android:layout_height="200dp" style="@style/progressbar_style"/>
今天多一点积累,明天少一分烦恼