【问题标题】:Drawing on canvas using vector graphics android使用矢量图形android在画布上绘图
【发布时间】:2017-07-09 06:53:32
【问题描述】:

我不太了解图形和绘图,但我正在尝试在画布上做一些事情,那就是使用矢量图而不是位图在画布上用手指绘制路径,我找不到任何文档或教程来了解如何这样做,但我知道某些绘图应用程序使用此实现。

根据我的搜索,我推断即使缩放,使用矢量图形也永远不会在路径边缘显示像素。

请提出任何可以帮助我使用矢量图形并将其附加到画布进行绘制的东西,谢谢。

【问题讨论】:

    标签: android canvas bitmap vector-graphics


    【解决方案1】:

    如果你只想用手指画画:

    假设您有一个覆盖绘图区域的自定义 View ...

    在 ACTION_DOWN 上的 onTouch 处理程序上,创建一个以触摸点为原点的新 Path 对象,在 ACTION_MOVE 上,您将新段添加到 Path 并调用 invalidate()。

    在 onDraw 上,您在 Canvas 上绘制路径。

    【讨论】:

    • 是的,但我的问题是如何使用矢量图而不是位图来绘制,这是通常的方法,谢谢。
    • 如何将矢量图形而不是位图附加到画布上?
    • 我正在尝试使用矢量数据而不是位图在画布上用手指绘制,请问您知道有什么方法吗?
    • 路径是矢量图形
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多