当前位置:   article > 正文

android 屏幕圆角,Android通用圆角布局(兼容Android P)

android 手机全屏圆角

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="

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/816400
推荐阅读
相关标签
  

闽ICP备14008679号