大家好,我遇到了基本问题,我有 2 个动画集(left_to_right 和 right_to_left)当我单击哪个按钮启动该动画时我想要(我有 1 个图像视图)
我的问题是视图动画没有改变
我的代码在这里:
resim=(ImageView)findViewById(R.id.image_sayfa);
sol=AnimationUtils.loadAnimation(this,R.anim.soltosag);
sag=AnimationUtils.loadAnimation(this,R.anim.sagtosol);
b1=(Button)findViewById(R.id.sol);
b2=(Button)findViewById(R.id.sag);
b1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
resim.setAnimation(null);
resim.startAnimation(sol);
}
});
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
resim.startAnimation(sol);
}
}
});
动画/right_to_left:sag.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:toXDelta="100%"
android:fromXDelta="0"
android:duration="1250"
android:fillAfter="true"
/>
<alpha
android:fromAlpha="1.0"
android:toAlpha="0"
android:duration="1250"
/>
</set>
动画/left_to_right:sol.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:fromXDelta="-100%"
android:toXDelta="0"
android:duration="1250"
/>
<alpha
android:fromAlpha="1.0"
android:toAlpha="0"
android:duration="1250"
/>
</set>