android:在封闭路径之外绘制而不是在内部绘制

android:在封闭路径之外绘制而不是在内部绘制,第1张

概述我正在 android中的画布上绘制一个填充多边形. canvas.drawPath(path,myPaint); 现在我想完全相反:填充多边形外部的区域. 如何告诉油漆填充外部区域 – 多边形未覆盖的区域? 这可能很复杂或非常简单. 复杂的方式: 创建一个与多边形完全相同的路径,但不要关闭它.继续通往最近的城墙.画在墙上.关闭并填写.在代码中,这不是太有趣. 简单的方法: 为画布上色.绘制多边形 我正在 android中的画布上绘制一个填充多边形.
canvas.drawPath(path,myPaint);

现在我想完全相反:填充多边形外部的区域.

如何告诉油漆填充外部区域 – 多边形未覆盖的区域?

解决方法 这可能很复杂或非常简单.

复杂的方式:

创建一个与多边形完全相同的路径,但不要关闭它.继续通往最近的城墙.画在墙上.关闭并填写.在代码中,这不是太有趣.

简单的方法:

为画布上色.绘制多边形.

祝好运.

总结

以上是内存溢出为你收集整理的android:在封闭路径之外绘制而不是在内部绘制全部内容,希望文章能够帮你解决android:在封闭路径之外绘制而不是在内部绘制所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1131094.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存