使用动画在图像按钮中添加另一个图像

时间:2014-05-09 12:05:22

标签: android android-animation android-image android-imagebutton

我是菜鸟和菜鸟,但是当按下带动画的图像按钮时是否可以添加另一张图像?

1 个答案:

答案 0 :(得分:2)

是的,有可能。使用TransitionDrawable,Luke!

mYourImageButton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
        Drawable[] layers = new Drawable[2];
        layers[0] = getResources().getDrawable(R.drawable.image1);
        layers[1] = getResources().getDrawable(R.drawable.image2);
        TransitionDrawable transition = new TransitionDrawable(layers);
        transition.setCrossFadeEnabled(true);
        mYourImageButton.setImageDrawable(transition);
        transition.startTransition(500 /*animation duration*/);
    }
});