1
SorcererXW 2018-11-04 13:39:25 +08:00 via Android
直接用 drawable 给 image 设置一个 corner background ?
|
2
bkmi 2018-11-04 13:47:17 +08:00 via Android
你这个多半是错觉,圆角不是直接一次性设在 bitmap 上了嘛
|
3
nicevar 2018-11-04 13:50:39 +08:00 1
你确定是设置圆角后卡顿的?
复杂点你可以考虑直接抽象一个基类,在 dispatchDraw 里面裁剪 canvas 进行圆角处理,但是不要在 invalidateChildInParent、childDrawableStateChanged、refreshDrawableState 几个函数里标记重绘,否则部分设备上会出现性能问题,网上有些教程没有经过测试的 |