androidのGUIパーツの1つである, TextSwitcherは2つのViewをスムーズに切り替えるViewSwitcherを継承したクラスなので, setTextColorなどの文字列に対する制御メソッドを持ちません.このため, まずTextViewを取得してから文字色を変更する必要があります.
具体的にはこのような感じ. newStringに今までと同じ文字列を入れておけば,色だけがスムーズに変更される(anim.fade_in/fade_outを使っているならば).CurrentViewの色を替えるのが, ちょっとしっくりこない場合は以下のようにしても問題ない.
どっちが良いかは好みの問題だと思う.
0 件のコメント:
コメントを投稿