我刚刚开始使用android SDK,并且正在尝试构建一个简单的气泡包装应用程序,因此我可以理解自定义组件的工作原理。我有onMeasure(),onSizeChanged(),onDraw()方法,它们创建未映射的泡泡位图。我有一个onTouchEvent(),所以我知道正在触摸哪个气泡数。在此之后,我想用一个弹出的气泡图像替换未爆裂的气泡,并想知道我该如何做到这一点。如果我理解正确,onDraw()最初只调用一次吗?
提前致谢!
答案 0 :(得分:0)
尝试覆盖onDraw()并使用Log.D(标记,消息)编写日志消息。将未映射的图像更改为弹出的图像并调用postInvalidate()