viewpagerindicator在Android Studio中的使用

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,926评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,087评论 19 139
  • 6、View的绘制 (1)当测量好一个View之后,我们就可以简单的重写 onDraw()方法,并在 Canvas...
    b5e7a6386c84阅读 1,928评论 0 3
  • 在视野所不及的地方 会否有这样一个乌托邦 诗歌在那里回荡 人们在那里歌唱 像一个没有悲伤的故乡 美好却荒唐 在视野...
    太陽系阅读 269评论 0 0
  • 同事今天讲了这几天的经历:老母亲肺部感染高烧休克入院,紧急抢救并住进了ICU,两天时间未见好转,血象之高,年龄之...
    微尘ht阅读 261评论 0 1