FragmentTabHost를 사용하여 탭을 만들면 선택한 탭 아래에 흰색 배경과 노란색 표시기가있는 탭이 만들어졌습니다. 탭을 클릭하면 선택된 탭의 표면 주위에 노란색 물결처럼 보이는 애니메이션이 나타납니다. 선택하지 않은 탭의 텍스트는 회색이며 선택된 탭의 텍스트는 검은 색이됩니다.탭의 색상 설정을 변경하고 애니메이션처럼 기본 리플을 그대로 두는 방법은 무엇입니까?
탭 : 탭을 클릭하고 있기 때문에
:
내가 하드 어디 국경의 별을 볼 수 있기 때문에이 애니메이션을 저장 만 색상을 변경하려면/끝내고 노란색 아래쪽 지시계를 꺼내십시오. 어떻게해야합니까?
아래 코드를 사용하여 스타일을 사용해 보았지만 내가 찾은 모든 재료가 애니메이션을 취소했습니다.
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