赞
踩
Android通用圆角布局(兼容Android P)
Android通用圆角布局,可以解决Android P版本xfermode方案裁剪黑边问题和xfermode在列表view中使用滑动时EGL内存泄露问题
其诞生有3个原因
1、之前使用的XferMode裁剪方案在P版本失效
2、xfermode圆角裁剪方案在RecyclerView中使用,滑动时会出现EGL内存泄露问题(系统api未做好内存回收),使用GeneralRound,可以解决L版本上的机器
3、希望可以快速将一个View装饰包装变成支持裁剪圆角的View
4、不希望关闭硬件加速去绘制圆角,不希望使用有锯齿的clipPath API
GETTING STARTED
导入GeneralRoundLayout依赖
1、在Project 的build.gradle中
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
2、在对应module中添加dependency
dependencies {
implementation 'com.github.minminaya:GenaralRoundLayout:1.0.0'
}
3、在你想做裁剪的布局外层包裹
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_gravity="
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。