Android onDraw() 方法并添加图像
我有一个视图,我出于动画目的重写了 onDraw() 函数。但是,有些图像我希望在视图中保持静态,我是否也必须在 onDraw() 函数中绘制这些图像,或者我可以通过 XML 或其他内容作为模板应用这些图像吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
仅重写您要自己绘制的视图的 onDraw() 方法。否则你必须自己画它们。
Only override the onDraw() method of the views you want to draw by yourself. Otherwise you have to paint them yourself.
您可以尝试框架布局,它有一个用于静态图像的子视图和一个用于动画图像的子视图。否则,我想你每次都得重画。
另外不要忘记其他动画方法
You can try a frame layout, which would have a child view for your static image and a child view for your animated images. Otherwise, I think you would have to redraw it each time.
Also don't forget about other animation methods