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