2
我是菜鳥和菜鳥,但是當按動圖像按鈕時是否可以添加另一個圖像?用動畫在圖像按鈕中添加另一個圖像
我是菜鳥和菜鳥,但是當按動圖像按鈕時是否可以添加另一個圖像?用動畫在圖像按鈕中添加另一個圖像
是的,這是可能的。使用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*/);
}
});
你可以通過設置onTouchListener,在它返回false改變在ImageButton的圖像,然後可以在onclick監聽器是執行的操作 –