自定义Component在绘制圆角矩形时,绘制后出现黑色阴影
原因分析:安卓中Xfermode离屏缓冲(Off-screen Buffer),Canvas.saveLayer(),可以调整绘制顺序,避免黑边.
在鸿蒙中使用离屏缓冲后Canvas.saveLayer()无法调整绘制顺序,导致绘制圆角矩形后圆角外显示黑色背景
https://www.jianshu.com/p/d7c3bbaef731 该网页Xfrome部分
【安卓部分:
android.graphics.Canvas.savelayer(@Nullable RectF bounds, @Nullable Paint paint, @Saveflags int saveFlags)】
【鸿蒙部分:
ohos.agp.render.Canvas.saveLayer(RectFloat bounds, Paint paint)】
自定义Component
赞
收藏 1
回答 2
待解决
相关问题
如何自定义Component 属性
12930浏览 • 3回复 待解决
如何使用EGL绘制自定义动画?请提供一个简单示例
167浏览 • 1回复 待解决
如何使用canvas绘制图形?环境是API6,java编写自定义组件
736浏览 • 1回复 待解决
自定义构建函数Buider与自定义组件component的使用区别以及限制是什么
248浏览 • 1回复 待解决
鸿蒙自定义组件,如何在Ondraw()方法中使用canvas绘制一张资源图片?
3851浏览 • 1回复 待解决
鸿蒙如何实现位图绘制
7772浏览 • 1回复 待解决
自定义界面扫码预览画面出现拉伸
131浏览 • 1回复 待解决
getContext(this)能否在自定义类中使用
358浏览 • 1回复 待解决
自定义弹窗能否在ts文件中定义和使用
303浏览 • 1回复 待解决
SurfaceProvider绘制延迟
5513浏览 • 4回复 已解决
怎么实现自定义弹窗1打开自定义弹窗2
235浏览 • 1回复 待解决
注册的自定义字体在 webview 中无效
170浏览 • 1回复 待解决
js 开发中 自定义组件在使用if属性时遇到的问题,有懂的吗?
2361浏览 • 1回复 待解决
鸿蒙中如何控制component绘制顺序,如安卓平台下的getChildDrawingOrder功能
5372浏览 • 1回复 待解决
自定义组件嵌套子组件
7308浏览 • 3回复 待解决
ArkTs如何自定义容器组件?
953浏览 • 1回复 待解决
是否支持自定义装饰器
219浏览 • 1回复 待解决
mybatis自定义typehandle,查询数组时,PSQLException: 查询没有传回任何结果。
3075浏览 • 1回复 待解决
DevEco如何使用js绘制类似下面的这种表格
2271浏览 • 1回复 待解决
自定义组件中如何添加图片?
745浏览 • 1回复 待解决
ArkTS如何自定义资源文件
311浏览 • 1回复 待解决
自定义资源文件怎么读取?
261浏览 • 1回复 待解决
如何设置自定义组件height缺省
136浏览 • 1回复 待解决
js 自定义组件如何传递方法?
4217浏览 • 2回复 待解决
智慧推荐可以自定义app吗
5750浏览 • 1回复 待解决
可以的,学习了
这是自己悟到了。。。