Android知识Android开发Android技术知识

贝塞尔曲线实现的Viewpager指示器

2017-01-10  本文已影响339人  辣公公

贝塞尔曲线实现的Viewpager指示器

闲来无事利用path 三阶曲线写的一个小东西,关于贝塞尔曲线相关的博客网上搜索一下一大堆,在这里都不做解释啊,直接上效果图,重点看图片中的小原点


WaterDropDemo 效果图

附上github 地址 https://github.com/yang747046912/SliderRecylerView 源代码有兴趣的同学可以去看看,

工程主要目录结构方便阅读
├── app

│ │ │ ├── LoopDemo.java 定义RecylerView.LayoutManager例子
│ │ │ ├── MainActivity.java
│ │ │ ├── MyAdapter.java
│ │ │ ├── PathDemo.java path路径例子
│ │ │ ├── PathView.java
│ │ │ ├── SlisderDemo.java 将RecylerView做出横向和竖向的例子
│ │ │ ├── ViewPagerAdapter.java
│ │ │ └── WaterDropDemo.java WaterDropDemo 效果图的列子
├── library
│ │ │ ├── LoopLayoutManager.java 定义RecylerView.LayoutManager
│ │ │ ├── SliderManager.java
│ │ │ ├── SliderRecyclerView.java
│ │ │ └── WaterDropIndicator.java 自定义Viewpager指示器

关于怎么自定义layoutmanager 可以看我这篇blog 自定义LayoutManager简明教程

上一篇下一篇

猜你喜欢

热点阅读