自己做项目,用到viewpagerindicator,去GitHub上看了原作者的,已经很久没更新,自己往项目里添加,感觉很费劲,于是尝试在AS上搜索了一下,发现这个.这个可以直接在android studio 的 Project Structure -->Dependencies--> 添加Library Dependencies 中搜索 fr.baloomba:viewpagerindicator:2.4.2,这个是法国某人照着原版弄得,直接添加即可,功能和代码都一样,省去很多步骤.今天接着做的时候,发现要重写TabPageIndicator的dispatchTouchEvent方法(这个方法的作用是请求父控件或者更上层的控件不要拦截事件),而上面的方法是没办法重写源码的,这时候可以继承TabPageIndicator,在MyTabPageIndicator里重写dispatchTouchEvent方法,这个时候其实就是自定义控件了,复制MyTabPageIndicator的全路径,替换掉布局文件里原来的TabPageIndicator全路径,并且将原先Activity里的用TabPageIndicator,改成自己的MyTabPageIndicator,就可以啦.
viewpagerindicator在Android Studio中的使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 6、View的绘制 (1)当测量好一个View之后,我们就可以简单的重写 onDraw()方法,并在 Canvas...