このthreadをご覧ください。異なる効果。それから:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/rbutton_pressed" />
<item android:state_focused="true" android:drawable="@drawable/button_focus" />
<item android:drawable="@drawable/button_rest" />
</selector>
これは、3つの異なるドロアブルを持つ方法です。次のコードを使用すると、スレッドで述べたように、いくつかの効果をアプリできます。
button.getBackground().setColorFilter(0xFF00FF00, PorterDuff.Mode.MULTIPLY);
または
button.getBackground().setColorFilter(new LightingColorFilter(0xFFFFFFFF, 0xFFAA0000));
なぜ-2を?誰かが-2を書くように気をつけてください – mSO