PagerTabStrip修改选中/未选中tab字体颜色
来源:互联网 发布:电脑防护软件2016 编辑:程序博客网 时间:2024/05/17 02:22
PagerTabStrip tabs = (PagerTabStrip) rootView.findViewById(R.id.tabs);
tabs.setTextColor(R.color.theme_accent);/修改选中tab项字体的颜色/
tabs.setNonPrimaryAlpha(0.2f);/通过设置透明度来修改未选中tab项的字体颜色/
未选中tab字体的颜色是选中tab字体颜色的基础上的透明度为多少,不能直接修改未选中tab的字体颜色(修改未选中tab字体颜色没有现实意义,未选中时置灰,选中时为选中tab字体颜色较实用)
PagerTabStrip 集成了 PagerTitleStrip,setNonPrimaryAlpha(),setTextColor()都为PagerTitleStrip中的方法
见sdk源码 \sdk\extras\android\support\v4\src\java\android\support\v4\view\PagerTitleStrip.java
/** * Set the color value used as the base color for all displayed page titles. * Alpha will be ignored for non-primary page titles. See {@link #setNonPrimaryAlpha(float)}. * * @param color Color hex code in 0xAARRGGBB format */ public void setNonPrimaryAlpha(float alpha) { mNonPrimaryAlpha = (int) (alpha * 255) & 0xFF; final int transparentColor = (mNonPrimaryAlpha << 24) | (mTextColor & 0xFFFFFF); mPrevText.setTextColor(transparentColor); mNextText.setTextColor(transparentColor); } /** * Set the color value used as the base color for all displayed page titles. * Alpha will be ignored for non-primary page titles. See {@link #setNonPrimaryAlpha(float)}. * * @param color Color hex code in 0xAARRGGBB format */ public void setTextColor(int color) { mTextColor = color; mCurrText.setTextColor(color); final int transparentColor = (mNonPrimaryAlpha << 24) | (mTextColor & 0xFFFFFF); mPrevText.setTextColor(transparentColor); mNextText.setTextColor(transparentColor); }
如若转载,请注明文章出处,谢谢
http://blog.csdn.net/w690333243/article/details/50953064
0 0
- PagerTabStrip修改选中/未选中tab字体颜色
- android 选中某栏时字体颜色改变,未选中则不变
- UISegmenControl 的字体颜色,选中色,边框颜色的修改
- UITabBar 设置选中、未选中状态下title的字体颜色
- 修改DataGrid选中颜色
- listview选中时如何修改textview字体的颜色
- 修改spinner选中以后显示的字体颜色
- ios 修改UITabBarItem字体颜色,正常与选中状态
- segment文字颜色,选中颜色,未选中颜色设置
- Android改变选中字体颜色
- TABBAR选中后字体颜色
- Android选中字体颜色改变
- 改变ActionBar中Tab字体的颜色和选中时下划线的颜色
- swift-修改导航的背景和字体颜色,tabbar的选中字体颜色
- 修改uitableViewCell选中时颜色
- UITableViewCell的选中颜色修改
- 设置tabbaritem的title颜色(选中和未选中)
- 关于自定义tabbar修改字体颜色及图标选中颜色等方法的总结
- http://blog.csdn.net/lmj623565791/article/details/50709663
- 3. Longest Substring Without Repeating Characters
- mysql免安装版本配置
- Bootstrap的iCheck插件checkbox和radio
- dhtmlxGrid实现setColumnHidden
- PagerTabStrip修改选中/未选中tab字体颜色
- Html+css+javascript总结
- 224. Basic Calculator
- 重学数据结构系列之——二叉树基础
- Leet Code OJ 8. String to Integer (atoi) [Difficulty: Easy]
- 官方文档:VideoView
- 常用的Javascript设计模式
- repo同步android源码
- Spring MVC 流程图