私は状態セレクタを使いたくありません。元の色が何であっても、テキストカラーにフィルタを適用するための汎用コードを記述したいと思います。PorterDuffフィルタをテキストカラーに適用するにはどうすればよいですか?
実際には、このボタンを押すと着色ボタンの一部になります。私は簡単のImageButtonの着色できることを学びました:
imageButton.setColorFilter(Color.argb(150, 155, 155, 155));
をボタンに、私は、背景画像の着色することができます
button.getBackground().setColorFilter(0xFFFF0000, PorterDuff.Mode.MULTIPLY);
しかし、私はトラブル色付けする方法を考え出すを抱えていますボタンのテキストのカラー値です。何か案は?どこかの方法があるので、PorterDuffの色合いを任意の色の値に適用できるので、新しい色をtet色として設定できますか?