【发布时间】:2017-07-09 06:53:32
【问题描述】:
我不太了解图形和绘图,但我正在尝试在画布上做一些事情,那就是使用矢量图而不是位图在画布上用手指绘制路径,我找不到任何文档或教程来了解如何这样做,但我知道某些绘图应用程序使用此实现。
根据我的搜索,我推断即使缩放,使用矢量图形也永远不会在路径边缘显示像素。
请提出任何可以帮助我使用矢量图形并将其附加到画布进行绘制的东西,谢谢。
【问题讨论】:
标签: android canvas bitmap vector-graphics
我不太了解图形和绘图,但我正在尝试在画布上做一些事情,那就是使用矢量图而不是位图在画布上用手指绘制路径,我找不到任何文档或教程来了解如何这样做,但我知道某些绘图应用程序使用此实现。
根据我的搜索,我推断即使缩放,使用矢量图形也永远不会在路径边缘显示像素。
请提出任何可以帮助我使用矢量图形并将其附加到画布进行绘制的东西,谢谢。
【问题讨论】:
标签: android canvas bitmap vector-graphics
如果你只想用手指画画:
假设您有一个覆盖绘图区域的自定义 View ...
在 ACTION_DOWN 上的 onTouch 处理程序上,创建一个以触摸点为原点的新 Path 对象,在 ACTION_MOVE 上,您将新段添加到 Path 并调用 invalidate()。
在 onDraw 上,您在 Canvas 上绘制路径。
【讨论】: