【问题标题】:Drawing a Thick, Arched Line in Android在 Android 中绘制粗拱形线
【发布时间】:2010-11-17 11:44:45
【问题描述】:

大家好。

我想知道如何在画布上画一条疼痛的线。如果我继续这条线,它将形成一个完美的圆圈。我有很接近的馅饼楔,但我只想要楔子的外侧,它需要是圆形的。我该怎么办

【问题讨论】:

  • developer.android.com/reference/android/graphics/Canvas.html 和 drawArc 函数编辑:抱歉,无法正确解析函数的链接,我仅将课程作为链接发布
  • @apps 您应该将这些内容发布为答案,而不是 cmets。这样其他人就知道问题已经被回答了。评论保留用于提出澄清问题、旁白等。
  • @Mayra 感谢提供这些信息,我很新,只是不时查看网站,我看到几个问题以 cmets 的形式回答,我认为它可以用于“简短而直接”的答案。我想如果我决定花更多时间阅读 SO 规则,我想如果我违反了规则,我很抱歉
  • @apps 不用担心,我不认为这是一个硬性规定......人们有时会这样做,如果他们只是想发布一个链接而不是做一个完整的答案。只是如果它是完整的答案,那么这个问题永远不会得到正式的答案,看起来它仍然需要一个!

标签: android canvas view drawing geometric-arc


【解决方案1】:

CanvasdrawArc() 函数。

【讨论】:

  • 我试过了,但它会画出整个楔形。我只想要一个大纲之类的东西。你能告诉我怎么做吗?
  • useCenter false(javadoc:如果为 true,则将椭圆的中心包括在弧中,如果正在描边,则将其关闭。这将绘制一个楔形)。如果它是假的,你只有 2 个点,你不能做一个形状,如果你有 3 个点连接,他们是“填充”
  • 好吧,改了之后,我觉得描述它画什么最好的方式如下。 1)找到两个点 2)连接点 3)在点之间画弧 4)填充结果形状。
  • 我在项目的某个地方有这个,问题是我不知道项目在哪里,我忘记了。你必须玩弄 RectF 椭圆的尺寸,但我不能给你一个现成的代码
  • 就像画一个长椭圆,并使用中心作为第三点来绘制,或者类似的东西,把它画在一张纸上,你会看到它应该是什么样子
猜你喜欢
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
  • 2010-09-17
  • 2015-08-15
  • 2015-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多