私はこのボタンxmlを持っていますが、押されると、押された画像(b)は通常のボタンに戻る前に表示される時間が長くなります。ボタン押されたアニメーションが長くなる
<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" />
誰もがこの上のアイデアを持っています
は、ここに私のxmlですか?
修正のため。私はこれを使った。
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;
}
});
あなたの質問は何ですか?アニメーションを長くしたいですか? –
非常に悪い説明。誰かが理解できるこの選択を見ることによって、ボタンの3つの異なる状態に対して3組の画像があるということである。アニメーションはどこに現れたのですか?ちょうどあなたが「長く」、情報なしで言うことを意味するものは何ですか? –