• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ChameleonPagerTabStrip: 一款支持Tab随用户滑动,由未选中状态渐变到选中状态的ViewP ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

ChameleonPagerTabStrip

开源软件地址:

https://gitee.com/xiao-lifan/ChameleonPagerTabStrip

开源软件介绍:

ChameleonPagerTabStrip

一款支持Tab随用户滑动,由未选中状态渐变到选中状态的ViewPager选项卡控件,支持Android2.0+

Screenshot

使用(详见app目录)

1、ChameleonPagerTabStrip属性介绍

ChameleonPagerTabStrip有3个属性:

<?xml version="1.0" encoding="utf-8"?><resources>    <declare-styleable name="ChameleonPagerTabStrip">		<!--选项卡文字未选中时的字体颜色-->        <attr name="normalColor" format="color|reference" />		<!--选项卡文字选中时的字体颜色-->        <attr name="focusColor" format="color|reference" />		<!--选项卡文字大小-->        <attr name="tabTextSize" format="dimension|reference" />    </declare-styleable></resources>

2、xml中定义控件

 <com.fan.chameleonpagertabstrip.ChameleonPagerTabStrip        android:id="@+id/viewPagerTabStrip"        android:layout_width="match_parent"        android:layout_height="?attr/actionBarSize"        android:background="#333333"        app:focusColor="@color/text_color_focus"        app:normalColor="@color/text_color_normal"        app:tabTextSize="16sp" />

3、绑定ViewPager

MyAdapter adapter = new MyAdapter(getSupportFragmentManager());viewPager.setAdapter(adapter);//必需在给ViewPager绑定适配器(setAdapter)之后,才能调用绑定函数,否则无效。tabScript.setViewPager(viewPager);

4、IconTabProvider

如果需要在Tab上显示图片,需要你的PagerAdapter实现IconTabProvider接口,并返回图标的资源ID。

private static final int[] ICONS = new int[] {R.drawable.icon_document, R.drawable.icon_music, R.drawable.icon_movie};....@Overridepublic int getPageIconResId(int position) {    return ICONS[position];}

License

Mozilla Public License, version 2.0

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap