[英]Android nad animation switch image
我在android中切换图片时遇到问题。 我想创建动画,当我单击图片时他旋转360,而当他一半时,这意味着打开180张图片。 图像在imageView中,并且具有onClick方法。 这时,当我单击图片时,其他图片将打开,并且动画开始之后。 当动画的持续时间为50%时,我想与其他人进行图像更改。 这是我的旋转XML:
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<rotate
android:fromDegrees="0"
android:toDegrees="360"
android:pivotX="100%"
android:duration="1000"
/>
开始动画时如何切换图像? 这个有可能?
也许尝试这样的事情:
ImageView img = (ImageView)findViewById(R.id.XXXXXX);
img.startAnimation(a);
Animation a = AnimationUtils.loadAnimation(this, "your animation");
a.setAnimationListener(new AnimationListener()
{
@Override
public void onAnimationEnd(Animation animation)
{
// change image here img.setImage....
}
@Override
public void onAnimationStart(Animation animation){}
@Override
public void onAnimationRepeat(Animation animation){}
});
但是如果您想将其更改为半动画,则应该有两个动画,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.