【问题标题】:Drawing a custom shape绘制自定义形状
【发布时间】:2015-07-25 17:56:34
【问题描述】:

我需要绘制一个如下所示的自定义形状。
我正在尝试在 Canvas 上为我想要制作的自定义视图绘制它。自定义视图将代表一个燃油油位指示器。
关于我如何实现这幅画的任何想法?

【问题讨论】:

  • Canvas#drawPath
  • @Siguza。这就是我的想法。就像我们在自行车上看到的数字燃油指示器一样。

标签: android draw drawrect


【解决方案1】:

使用Path,使用 moveTo(float x, float y)lineTo (float x, float y)close 绘制您所要求的内容() 方法。
将画布剪辑到该路径(使用 CanvasclipPath (Path path) 方法)。

然后要让它变成红色,只需画一个适当高度和长度的红色矩形。

【讨论】:

    猜你喜欢
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多