FragmentTabHostを使用してタブを作成すると、選択したタブの下に白い背景と黄色のインジケータが付いたタブが作成されました。いずれかのタブをクリックすると、選択したタブの表面に黄色の波が広がるようなアニメーションが表示されます。選択されていないタブのテキストは灰色で、選択したタブのテキストは黒色になります。タブの色の設定を変更し、アニメーションのようなデフォルトのリップルのままにする方法はありますか?
タブ:タブがクリックされたので
:
が、私はそのハードがどこ国境の星を見ているので、このアニメーションを保存するだけの色を変更したいです/ endと黄色の下のインジケータを取り出します。どうやってやるの?
私は以下のコードを試してみましたが、スタイルを使用しましたが、見つかったすべての素材がアニメーションをキャンセルしました。
for (int i=0; i<mFragmentTabHost.getTabWidget().getTabCount(); i++) {
mFragmentTabHost.getTabWidget().getChildTabViewAt(i).setBackgroundColor(Color.parseColor("#7392B5"));
}
mFragmentTabHost.getTabWidget().getChildTabViewAt(mFragmentTabHost.getCurrentTab()).setBackgroundColor(Color.parseColor("#4E4E9C"));
http://stackoverflow.com/questions/14722654/tabwidget-current-tab-bottom-line-color – USKMobility
おかげで、それは私が探していたものではありません。押されたときにアニメーションが作られます – Marat