の不透明度が完全でEditText
の不透明度がフォーカスに応じて変更されるカスタムEditText
が必要です。フォーカスが変更されたときに完全な編集テキストの不透明度を変更します
ここでは例:
トップEditText
は焦点の定まらないあり、下EditText
が集中しています。アイコンの不透明さを見ると、テキストと下線は異なります。
カスタムアンドロイドのような動作を作成するにはどうすればいいですか?EditText
?
の不透明度が完全でEditText
の不透明度がフォーカスに応じて変更されるカスタムEditText
が必要です。フォーカスが変更されたときに完全な編集テキストの不透明度を変更します
ここでは例:
トップEditText
は焦点の定まらないあり、下EditText
が集中しています。アイコンの不透明さを見ると、テキストと下線は異なります。
カスタムアンドロイドのような動作を作成するにはどうすればいいですか?EditText
?
私はあなたの質問のポイントを逃していないことを願っています。私はあなたがヒントのアイコンと色を変更する方法を知っていると仮定しています。
あなたのEditTextはあなたがsuper.setOnFocusChangeListener(this);
そしてリスナーに呼び出すカスタムエディットテキストのコンストラクタに続いて
public class CustomEditText extends EditText implements OnFocusChangeListener
をOnFocusChangeListener実装することができます
:
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
setColorsWhenFocus();
} else {
setColorsWhenNoFocus();
}
}
EDIT
それがフォーカスを持っているとき、あなたの質問は、全体のEditTextの不透明度を変更するための簡単なネイティブな方法についてですので、私はそれが設計ガイドラインに反するので、答えはこれが不可能であるということだと思います
私はその単純な目的のためにあまりにも多くの仕事を得ることを望みました。 EditTextのすべての色は、フォーカスされているときは黒色で、フォーカスがないときは少し透明な黒色なので、完全な編集テキストの透明度を設定する簡単な方法があると考えました。ありがとうございました。 – Mulgard
私はokを参照してください。あなたはそれがあなたが望むものだと確信していますか? edittextに関するガイドラインに従ってみませんか? TextInputLayoutを検索してください – kingston
これは私が持っているデザインです。私はそれをそのまま実装する必要があります。デザイナーは実装について考えていないので、自分が望むものをデザインしたいと思っています。^^ – Mulgard
onFocusChangedListenerを登録色を変える? – kingston