2
我正在寻找一种在Android中的三次贝塞尔曲线下填充区域的方法。具体而言,我试图在自定义视图中的下图中绘制一个图。我的想法是绘制一个圆和两个镜像立方贝塞尔曲线,并填充它们下面的区域。有没有建立一个Android的方式来存档,或者我必须找到另一个解决方案?如果是的话,你能帮我找到一种替代解决方案吗?如何在Android中的贝塞尔曲线下填充区域
我想形状绘制:
我正在寻找一种在Android中的三次贝塞尔曲线下填充区域的方法。具体而言,我试图在自定义视图中的下图中绘制一个图。我的想法是绘制一个圆和两个镜像立方贝塞尔曲线,并填充它们下面的区域。有没有建立一个Android的方式来存档,或者我必须找到另一个解决方案?如果是的话,你能帮我找到一种替代解决方案吗?如何在Android中的贝塞尔曲线下填充区域
我想形状绘制:
你所需要的就是Path
。这里更多的信息:http://developer.android.com/reference/android/graphics/Path.html
Path
path.moveTo()
path.cubicTo()
path.addCircle()
path.cubicTo()
path.close()
至于填充的路径。通常情况下,路径填充在里面。如果你正在寻找别的东西,我建议你玩path.setFillType()
。