基于 ViewPager 实现对引导页、轮播图和指示器的封装。降低日后开发成本,方便复用。
使用说明:
在项目build.gradle
中添加
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
然后在 appbuild.gradle
中添加
compile 'com.github.LillteZheng:ViewPagerHelper:v0.4'
轮播图
*防魅族版
防魅族版这里解释一下底部圆点放大的原理,其实非常简单,就是用一个 shade,里面配置成 圆点,然后在代码中去设置透明度和放大缩小,就是这么简单
弧形图片版
这里写图片描述用 BitmapShader,对图片进行裁剪,所以,我们可以用 path 把要绘制的形状弄出来,再用 BitmapShader 对图片进行裁剪即可。
网友评论