Android单选按钮动画
大家好,我想问一个有关自定义单选按钮的问题。我刚刚设计的单选按钮,自定义背景和翻转动画。所以,当我单击单选按钮时,它会翻转并更改背景,但由于单选按钮属性,它会先更改背景,然后再设置动画。请帮助我。我想先设置动画,然后再更改背景Android单选按钮动画,android,Android,大家好,我想问一个有关自定义单选按钮的问题。我刚刚设计的单选按钮,自定义背景和翻转动画。所以,当我单击单选按钮时,它会翻转并更改背景,但由于单选按钮属性,它会先更改背景,然后再设置动画。请帮助我。我想先设置动画,然后再更改背景 谢谢通过代码,您可以执行以下操作: Animation anim = AnimationUtils.loadAnimation(this, R.anim./*YOUR ANIMATION*/); anim.setAnimationListener(new Animati
谢谢通过代码,您可以执行以下操作:
Animation anim = AnimationUtils.loadAnimation(this, R.anim./*YOUR ANIMATION*/);
anim.setAnimationListener(new Animation.AnimationListener(){
@Override
public void onAnimationStart(Animation arg0) {
}
@Override
public void onAnimationRepeat(Animation arg0) {
}
@Override
public void onAnimationEnd(Animation arg0) {
if(ButtonName.isChecked()){
ButtonName.setImageResource(R.drawable.ImageChecked);
}else{
ButtonName.setImageResource(R.drawable.ImageUnchecked);
}
}
});
ButtonName.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(RadioGroup group, int checkedId) {
ButtonName.startAnimation(anim);
}
});
不要气馁,试着解释一下你做了什么,可能会放上舞台的图片,为动画编写代码,并准确地演示你遇到的问题。这样人们可以帮助你,即使在大多数情况下,你自己也可以解决自己的问题。记住,你应该在你的问题上表现出主动性。欢迎使用SO.ButtonName.setCheckedfalse;在我的情况下是必需的,不需要设置OnCheckedChangeListener