【问题标题】:Drawing on canvas help needed - Android在画布上绘图需要帮助 - Android
【发布时间】:2014-04-06 07:49:23
【问题描述】:

您好,我是 Android Canvas 的新手。我想知道如何使用位图在画布上绘图。

基本上我希望能够在我的画布中动态绘制多个图形。在阅读了有关画布的文章后,我发现对于每个图形,我可能必须创建一个新的位图,将一个画布附加到它上面,然后在该位图中绘制一个图形,最后使用 drawBitmap 函数在 onDraw() 方法的画布中绘制该位图为了在屏幕上查看它。希望我在这部分之前是对的?如果不是请纠正我。我愿意听取您的意见和建议:)

另外我想知道我是否可以将onTouch事件单独应用于动态创建的位图或画布,或者它只能应用于onDraw的画布因为我想要的图像正在我的画布中绘制以便能够按用户意愿移动?

【问题讨论】:

  • 您找到解决方案了吗?你能更新你的答案吗?我/我面临同样的问题!

标签: android android-canvas android-bitmap


【解决方案1】:

你对第一部分是正确的。但是,在第二部分中,您不能像您所说的那样添加 onTouch 侦听器。据我所知,听众只能添加到视图中。而且它不像您将 onTouch 侦听器添加到 onDraw() 方法的画布上,您基本上是应用于整个视图,视图不能有两个相同的侦听器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 2020-02-27
    • 2021-08-26
    相关资源
    最近更新 更多