登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

炫酷的Tab效果

[复制链接]
来自: MrlLee 分类: Android精品源码 上传时间: 2016-5-31 15:18:18
Tag:生动 Tab效果
立即下载
收藏

项目介绍:

NavigationTabStrip使用说明:
你可以从GitHub的 releases page下载 .aar
或者使用Gradle jCenter:
[XML] 查看源文件 复制代码
dependencies {
    repositories {
        mavenCentral()
        maven {
            url  'http://dl.bintray.com/gigamole/maven/'
        }
    }
    compile 'com.github.devlight.navigationtabstrip:library:+'
}
或者Gradle Maven Central:
[XML] 查看源文件 复制代码
compile 'com.github.devlight.navigationtabstrip:library:1.0.1'
或者Maven
[XML] 查看源文件 复制代码

    com.github.devlight.navigationtabstrip
    library
    1.0.1
    aar
For NTS you can set such parameters as你可以设置如下属性:
  • color:
    allows you to set strip color.设置strip(线条)的颜色
  • size:
    设置title的大小。默认是自动大小。
  • weight:
    设置strip的weight(高度)。
  • factor:
    设置strip的缩放因数。
  • titles:
    设置NavigationTabStrip的标题,即每一个tab。
  • type:
    设置strip的类型-线条还是圆点。
  • gravity:
    设置strip的gravity -  top 还是 bottom
  • view pager:
    把NavigationTabStrip和ViewPager关联。如果你想,也可以设置OnPageChangeListener。
  • typeface:
    设置标题的自定义字体。
  • corners radius:
    设置strip的边角半径。
  • animation duration:
    设置动画持续时间。
  • inactive color:
    设置标题未激活时的颜色。
  • active color:
    设置标题激活时的颜色
  • tab strip listener:
    在设置tab索引时的开始和结束的监听者。

NavigationTabStrip只使用大写的title。
在代码中初始化:
[Java] 查看源文件 复制代码
final NavigationTabStrip navigationTabStrip = (NavigationTabStrip) findViewById(R.id.nts);
navigationTabStrip.setTitles("Nav", "Tab", "Strip");
navigationTabStrip.setTabIndex(0, true);
navigationTabStrip.setTitleSize(15);
navigationTabStrip.setStripColor(Color.RED);
navigationTabStrip.setStripWeight(6);
navigationTabStrip.setStripFactor(2);
navigationTabStrip.setStripType(NavigationTabStrip.StripType.LINE);
navigationTabStrip.setStripGravity(NavigationTabStrip.StripGravity.BOTTOM);
navigationTabStrip.setTypeface("fonts/typeface.ttf");
navigationTabStrip.setCornersRadius(3);
navigationTabStrip.setAnimationDuration(300);
navigationTabStrip.setInactiveColor(Color.GRAY);
navigationTabStrip.setActiveColor(Color.WHITE);
navigationTabStrip.setOnPageChangeListener(...);
navigationTabStrip.setOnTabStripSelectedIndexListener(...);
其它方法参考sample。
或者通过 XML 初始化:
[XML] 查看源文件 复制代码
游客,如果您要查看本帖隐藏内容请回复




相关源码推荐:

我来说两句
所有评论(88)
huozhihao 2016-5-31 17:24:41
看看
回复
ab0866xy 2016-5-31 20:32:09
{[:lol:]学习
回复
a670578767 2016-6-1 09:04:36
楼主好人一生平安 哈哈哈哈
回复
Support张 2016-6-1 11:12:02
好好学习天天向上
回复
Support张 2016-6-1 11:13:02
楼主用心了,内容非常精彩。
回复
lucdaaa 2016-6-1 17:58:14
感谢分享,安卓巴士有你更精彩:)
回复
cheung27 2016-6-2 16:28:11
看着不错的效果
回复
上传代码
查看数:4581 收藏数:12 下载数: 点赞数:0
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表