【问题标题】:How many times is onDraw() called?onDraw() 调用了多少次?
【发布时间】:2010-09-19 20:47:55
【问题描述】:

我刚刚开始使用 android SDK,并试图构建一个简单的气泡包装应用程序,以便了解自定义组件的工作原理。我有创建未弹出气泡位图的 onMeasure()、onSizeChanged()、onDraw() 方法。我有一个 onTouchEvent() 所以我知道正在触摸哪个气泡编号。在此之后,我想用弹出的气泡图像替换未弹出的气泡,并且想知道如何才能做到这一点。如果我理解正确, onDraw() 最初只调用一次对吗?

提前致谢!

【问题讨论】:

    标签: android


    【解决方案1】:

    尝试覆盖 onDraw() 并使用 Log.D(tag,message) 编写日志消息。将未弹出的图像更改为弹出的图像并调用 postInvalidate()

    【讨论】:

      猜你喜欢
      • 2017-01-19
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 2021-11-29
      • 2011-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多