我正在寻找一种在Android中的立方贝塞尔曲线下填充区域的方法。具体来说,我试图在自定义视图中绘制如下图所示的图形。我的想法是画一个圆和两个镜像的三次贝塞尔曲线并填充它们下面的区域。是否有内置的Android存档,或者我是否必须找到另一种解决方案?如果是这样,你能帮我找到另一种解决方案吗?
我想画的形状:
答案 0 :(得分:3)
这里需要的是Path
。更多信息:http://developer.android.com/reference/android/graphics/Path.html
Path
path.moveTo()
path.cubicTo()
path.addCircle()
path.cubicTo()
path.close()
至于路径的填充。通常,路径在内部填充。如果您正在寻找其他内容,我建议您使用path.setFillType()
。