我不太了解图形和绘图,但我想在画布上做一些事情,那就是使用矢量图形而不是位图用手指在画布上绘制路径,我无法找到任何文档或教程了解如何做到这一点,但我知道一些绘图应用程序使用了这个实现。
根据我的搜索,我推断使用矢量图形即使放大也不会在路径的边缘显示像素。
请建议任何可能帮助我使用矢量图形并将其附加到画布上绘制的东西,谢谢。
答案 0 :(得分:0)
如果你只想用手指画画:
假设您有一个涵盖绘图区域的自定义视图......
在ACTION_DOWN上的onTouch处理程序上创建一个新的Path对象,其触点处的原点,在ACTION_MOVE上,您将新的段添加到Path并调用invalidate()。
在onDraw上绘制画布上的路径。