Android基于ImageSwitcher实现图片切换功能

2019-12-10 19:06:01王旭

上面切换图片主要用到的就是动画了,用的是translate移动动画,这里我就不介绍了,接下来我吧动画代码贴出来,在res新建一个anim的目录,如下图

左边进入的动画,left_in.xml

<?xml version="1.0" encoding="UTF-8"?> 
<set xmlns:android="http://www.easck.com/apk/res/android"> 
  <translate  
    android:fromXDelta="-100%p" 
    android:toXDelta="0" 
    android:duration="500"/> 
</set> 

左边出去的动画,left_out.xml

<?xml version="1.0" encoding="UTF-8"?> 
<set xmlns:android="http://www.easck.com/apk/res/android"> 
  <translate  
    android:fromXDelta="0" 
    android:toXDelta="-100%p" 
    android:duration="500"/> 
</set> 

右边进入的动画,right_in.xml

<?xml version="1.0" encoding="UTF-8"?> 
<set xmlns:android="http://www.easck.com/apk/res/android"> 
  <translate  
    android:fromXDelta="100%p" 
    android:toXDelta="0" 
    android:duration="500"/> 
</set> 

右边出去的动画,right_out.xml

<?xml version="1.0" encoding="UTF-8"?> 
<set xmlns:android="http://www.easck.com/apk/res/android"> 
  <translate  
    android:fromXDelta="0" 
    android:toXDelta="100%p" 
    android:duration="500"/> 
</set>