【问题标题】:Add another image in image button with animation在带有动画的图像按钮中添加另一个图像
【发布时间】:2014-05-09 12:05:21
【问题描述】:

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

【问题讨论】:

  • 你可以通过设置onTouchListener来改变imagebutton上的图片,在里面返回false,然后就可以在onclick监听器中执行动作了

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


【解决方案1】:

是的,这是可能的。使用TransitionDrawable,卢克!

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*/);
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 2020-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多