修改ViewPagerIndicator的样式
来源:互联网 发布:淘宝宝贝优化排名技巧 编辑:程序博客网 时间:2024/05/19 01:09
Indicator的样式修改
- 在values/styles中添加
<style>
- 创建
<style>
中使用到的drawable资源文件 - 在Manifest中使用我们自定义的样式
- 附用到的点九图片
- Refer
第1步:在values/styles中添加<style>
<style name="StyledIndicators" parent="@android:style/Theme.Light"> <item name="vpiTabPageIndicatorStyle">@style/CustomTabPageIndicator</item> </style> <style name="CustomTabPageIndicator" parent="Widget.TabPageIndicator"> <item name="android:background">@drawable/tab_indicator</item> <item name="android:textAppearance">@style/CustomTabPageIndicator.Text</item> <item name="android:textSize">14sp</item> <item name="android:dividerPadding">8dp</item> <item name="android:showDividers">middle</item> <item name="android:paddingLeft">10dp</item> <item name="android:paddingRight">10dp</item> <item name="android:fadingEdge">horizontal</item> <item name="android:fadingEdgeLength">8dp</item> </style> <style name="CustomTabPageIndicator.Text" parent="android:TextAppearance.Medium"> <item name="android:typeface">monospace</item> <item name="android:textColor">@drawable/selector_tabtext</item> </style>
第2步:创建<style>
中使用到的drawable资源文件
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="false" android:state_pressed="false" android:drawable="@android:color/transparent" /> <item android:state_selected="false" android:state_pressed="true" android:drawable="@android:color/transparent" /> <item android:state_selected="true" android:state_pressed="false" android:drawable="@drawable/base_tab_indicator" /> <item android:state_selected="true" android:state_pressed="true" android:drawable="@drawable/base_tab_indicator" /></selector><?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:color="#38A200" /> <item android:state_pressed="true" android:color="#38A200" /> <item android:state_focused="true" android:color="#38A200" /> <item android:color="@android:color/black"/></selector>
第3步:在Manifest中改用我们自定义的样式
<activity android:name="com.xxx.shop.xxxActivity" android:launchMode="singleTask" android:screenOrientation="portrait" android:theme="@style/StyledIndicators" />
四、.9图片
附上用到的.9图,如下:
五、Refer
1、开源控件ViewPagerIndicator的使用
2、https://github.com/JakeWharton/ViewPagerIndicator
阅读全文
0 0
- 修改ViewPagerIndicator的样式
- ViewPagerIndicator样式无效记录
- 修改UpFileload的样式
- HR的样式修改
- 修改按钮的样式
- AlertDialog的样式修改
- 修改scrollbars的样式
- 修改Actionbar的样式
- jquery的样式修改
- 修改actionBar的样式
- 修改checkbox的样式
- AlertDialog的样式修改
- 修改DatePickerDialog的样式
- 修改switch的样式
- 修改窗口的样式
- ViewPagerIndicator实现android导航栏样式
- Android ViewPagerIndicator下划线颜色、样式设置
- ViewPagerIndicator的使用
- setAttribute和setParameter方法的区别 (2)
- 404问题所在
- 判断一个字符串有没有内容
- Form表单提交数据的几种方式
- easyui无法加载css的原因
- 修改ViewPagerIndicator的样式
- 神奇数-牛客网习题
- jsp页面向servlet传值
- 配置PL
- 导航栏把网页下面的内容“推”下去
- Linux命令大全
- github远程仓库
- Fibonacci的前四位
- 20170610 printf占位符