基于 ViewPager 實(shí)現(xiàn)對(duì)引導(dǎo)頁历造、輪播圖和指示器的封裝。降低日后開發(fā)成本船庇,方便復(fù)用吭产。
使用說明:
在項(xiàng)目build.gradle
中添加
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
然后在 appbuild.gradle
中添加
compile 'com.github.LillteZheng:ViewPagerHelper:v0.4'
輪播圖
*防魅族版
防魅族版
這里解釋一下底部圓點(diǎn)放大的原理,其實(shí)非常簡(jiǎn)單鸭轮,就是用一個(gè) shade臣淤,里面配置成 圓點(diǎn),然后在代碼中去設(shè)置透明度和放大縮小窃爷,就是這么簡(jiǎn)單
弧形圖片版
這里寫圖片描述
用 BitmapShader,對(duì)圖片進(jìn)行裁剪邑蒋,所以,我們可以用 path 把要繪制的形狀弄出來按厘,再用 BitmapShader 對(duì)圖片進(jìn)行裁剪即可医吊。