【问题标题】:Canvas stop recognizing trace AndroidCanvas 停止识别痕迹 Android
【发布时间】:2011-08-04 16:48:34
【问题描述】:

尝试制作一个使用 MotionEvent.ACTION_MOVE 工作的画布。然而,在线程启动后,水平线绘制正确,但其他线均无效或零星。一旦我发布事件,线条就会自行清除。

[编辑] 这是因为画布嵌套在 ScrollView 中。

【问题讨论】:

  • 没有人有兴趣像这样阅读整个段落,只需解释主要问题并以一些简单的方式。
  • 您是通过编程方式还是通过 XML 布局添加新的 UI 元素?

标签: android view surfaceview android-canvas surfaceholder


【解决方案1】:

我能想到的唯一“可能”原因是您将 SurfaceView 放置在试图滚动的布局中。

请发布您的布局代码以获得更好的答案。

【讨论】:

  • 就是这样!我把它包裹在一个滚动视图中......一旦取出那部分,它就完美地工作了!我不知道这么小的东西会导致这种奇怪的行为。谢谢!!!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-05
  • 1970-01-01
  • 1970-01-01
  • 2011-01-31
  • 1970-01-01
  • 2019-04-15
相关资源
最近更新 更多