自己做项目,用到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...