【问题标题】:How to implement a DrawLine function ?如何实现 DrawLine 函数?
【发布时间】:2010-12-23 19:30:56
【问题描述】:

问题:除了在输入点上画圆之外,有没有更好的方法来实现在屏幕上画线的功能?

详细信息:我正在尝试编写一个基本上会画一条线的函数。但是该线不会是常规的彩色线。这条线将让用户通过这条线将像素从一个图像复制到另一个槽,你可以认为它就像 Photoshop 上的“历史画笔”或“图章”。我的第一个想法就是得到分数并在每个点上画圈。哪个工作但不顺利并且有一些错误。第一个问题是如果用户扫过他的手指太快它不起作用。我认为如果我可以在两点之间填充点然后画线,这会解决问题,这是一种工作,但这次画得非常慢。另一个问题是它看起来从不平滑。

【问题讨论】:

  • 你是指手绘线,还是点对点的直线?如果是后者,这很简单,只需抚摸画布路径,对吧?
  • @Phrogz 我的意思是手绘线。

标签: android image-processing drawing android-canvas draw


【解决方案1】:

【讨论】:

    【解决方案2】:

    BitmapShader 不是您要找的吗?

    【讨论】:

    • 哇!我不知道我们能做到这一点。非常感谢你。它让一切变得如此简单。再次感谢您!
    猜你喜欢
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 2022-07-29
    • 2021-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多