贝塞尔曲线实现的Viewpager指示器
闲来无事利用path 三阶曲线写的一个小东西,关于贝塞尔曲线相关的博客网上搜索一下一大堆,在这里都不做解释啊,直接上效果图,重点看图片中的小原点
附上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简明教程