animated-rotate

animated-rotate_第1张图片

利用animated-rotate实现一张图片的旋转效果

即:一张图片以中心为圆心,转圈..

以前会用到animation-list,逐帧动画来实现,但是会用到好几张图片,如:

[html]  view plain copy
  1. xml version="1.0" encoding="utf-8"?>  
  2. <animation-list xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:oneshot="false">  
  4.       
  5.     <item android:drawable="@drawable/loading_0"  android:duration="100"/>  
  6.     <item android:drawable="@drawable/loading_1"  android:duration="100"/>  
  7.     <item android:drawable="@drawable/loading_2"  android:duration="100"/>  
  8.     <item android:drawable="@drawable/loading_3"  android:duration="100"/>  
  9.     <item android:drawable="@drawable/loading_4"  android:duration="100"/>  
  10. animation-list>  

现使用animated-rotate,只用一张图片,精简了一下:在res/drawable/progressbar.xml

 

  android:drawable="@drawable/spinner_black_48"
    android:pivotX="50%"
    android:pivotY="50%"
    >


然后在res/progress.xml文件中引用


    
    





然后通过include标签引入到布局文件中 res/layout/home.xml



    
    
	






你可能感兴趣的:(Android)