选中时,将Alpha值设置为Action.Bar上的文本

时间:2014-09-14 19:11:41

标签: android android-actionbar

我正在尝试使用

选择选项卡上的alpha值
      @Override
      public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) {
            tab.getIcon().setAlpha(255);
            //tab.getTextView().setAlpha(255);
      }

      @Override
      public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) {
            tab.getIcon().setAlpha(30);
            //tab.getTextView().setAlpha(30);
      }

问题是我还希望选项卡的TextView就像那样,但Tab没有getTextView。

1 个答案:

答案 0 :(得分:1)

您可以将自定义视图设置为ActionBar.Tab的{​​{1}}。

或者,您可以创建TextView并提供颜色范围,其中颜色具有Alpha通道(ARGB),当选择选项卡时,当然会有不同的Alpha值。