跳至主要内容

博文

目前显示的是标签为“TagTabStrip”的博文

[Widget]TagTabStrip-ViewPager页面切换标记点

TagTabStrip 继承自BaseTabStrip,实现ViewPager标志小点,一般用于功能引导页面及新功能简介页,为ViewPager添加标志小点,并不仅限于小点,标志由设置的Drawable决定,普通模式为双Drawable交替模式,亦可设置为单Drawable缩放模式。 一般用于仅仅是几张图的功能展示页面,实现原理也很简单,仅仅是将选中与普通情况下的图片进行不同alpha叠加。一般来说其不存在点击事件,于是其不拦截触摸事件。因实现了ViewPager的隐藏子项接口,也就是可作为子项直接贴在ViewPager布局内部,但ViewPager限制了只能显示在顶部或者底部。 预览 要求 minSdkVersion 9 保持跟其他官方支持库版本一致(如:com.android.support:appcompat-v7) 链接 Github Bintray 使用 基本布局 < am .widget.tagtabstrip.TagTabStrip xmlns : app = " http://schemas.android.com/apk/res-auto " android : layout_width = " wrap_content " android : layout_height = " wrap_content " android : drawablePadding = " 6dp " android : gravity = " center " app : ttsScale = " 1.6 " app : ttsDrawable = " @drawable/ic_tag " /> 基本代码 TagTabStrip ttsTags = ( TagTabStrip ) findViewById(id); ttsTags . bindViewPager(viewpager); 注意 不要使用ViewPage的setCurrentItem(in...