要利用安卓的Animation实现一个图片的循环移动效果,在这里要使用到setAnimationListener. 但是在其中的onAnimationEnd()方法中设置图片的visibility属性的时候,
用setVisibility()进行设置,程序逻辑上没有问题,但是运行的时候会乱掉,也就是图片的出现和消失的顺序会乱掉。一直找不到原因,最后换了一种方法实现了这个功能
,可以参考我的另外一篇博客,地址:http://blog.csdn.net/lsdnh521/article/details/47664141
个人感觉这应该是android的一个Bug
Java代码如下:
public class MainActivity extends Activity {
private ImageView pictureDong,pictureJing_1,pictureJing_2,pictureJing_3,pictureJing_4;
private static Boolean occurFlag = true;
private static float offsetValue ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
pictureDong = (ImageView) findViewById(R.id.pic_0);
pictureJing_1 = (Image