【问题标题】:How to draw a closed curved shape?如何画出封闭的曲线形状?
【发布时间】:2012-11-09 17:06:52
【问题描述】:

如何在 Android 上(用手指)绘制清晰的闭合形状。我可以从触摸输入中获得一系列点,我需要放置与点相对应的自定义曲线形状(不必完全通过点)。

【问题讨论】:

    标签: android graphics shape


    【解决方案1】:

    跟踪您的接触点并应用它们以构建可以绘制的Path (docs link)。 Path 的设置方式是,您可以在每个点进入时将它们附加到它,并且您可以决定在其间绘制哪种类型的连接(直线、弧线、贝塞尔曲线)。

    您可以使用初始触摸和当前触摸之间的接近度或类似逻辑来确定何时关闭轮廓,然后只需调用close()

    【讨论】:

    • 谢谢。在这种情况下,您会推荐哪种连接方式?四?立方?
    • 这完全取决于你的应用程序的最终目标是什么,玩弄它们,看看你想出了什么。
    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 2016-08-04
    • 2016-09-04
    • 2013-12-18
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 2014-02-16
    相关资源
    最近更新 更多