这是我设置的闪烁的动画
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha android:fromAlpha="1"
android:toAlpha="0"
android:fillAfter="true"
android:repeatMode="reverse"
android:repeatCount="100"
android:duration="2000"/>
</set>
这是操作ImageView开始闪烁的Activity
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ImageView img=(ImageView)findViewById(R.id.imageView1);
final Animation blink=AnimationUtils.loadAnimation(this, R.anim.blink);
img.setX(100); //设置星星的X坐标的位置
img.setY(50); //设置星星的Y坐标的位置
img.startAnimation(blink);
}
上边的代码测试过了,是看不到闪烁的效果的,但是若是把
img.setX(100);和
img.setY(50);两行注销掉就能看到闪烁的动画效果了。
1)请问这是为什么?
2)有什么解决办法?