我有這個按鈕xml,當它被按下時,被按下的圖像(b)會在返回到正常按鈕之前顯示更長的時間。Button Pressed Animation is longer
這裏是我的xml:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/a" />
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/b" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/b" />
<item android:drawable="@drawable/a" />
任何人有這樣的想法?
對於修復。我用這個。
closeButton.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(final View v, MotionEvent event) {
switch(event.getAction())
{
case MotionEvent.ACTION_DOWN:
v.setPressed(true);
return true;
case MotionEvent.ACTION_UP:
v.setPressed(false);
try {
Thread.sleep(150);
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return true;
}
return false;
}
});
你的問題是什麼?你想讓動畫更長? – 2012-03-30 05:02:38
很差的解釋。通過看到選中的所有人都可以理解的是,有三組圖像用於按鈕的三種不同狀態。現在動畫出現在哪裏,你究竟用「更長」來表達,沒有信息? – 2012-03-30 05:06:04