android - 仅重绘 Android View 中的一部分

标签 android view redraw

我扩展了一个View并调用invalidate()方法来强制重绘。我只重绘了 View 的一部分,但其他一切都是黑色的。

如何在调用 onDraw() 之前停止清除屏幕?

最佳答案

您可以使用 invalidate(Rect) 或 invalidate(left, top, right, Bottom)

关于android - 仅重绘 Android View 中的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9443562/

相关文章:

java - 无法在android中动态添加TextView

javascript - Backbone.js:在 View 之间导航 - 销毁和重新创建

ios - 如何控制更新 UIView 的哪一部分 (iOS/Xamarin) - 我需要防止屏幕被完全删除

c++ - Visual C++ 如何使用 CPaintDC、CDC 在 CView 中重绘图像

java - Android Studio 2.2.0.12 设计器自动在 View ID 之前添加 "@+id"前缀,这会导致此异常错误

winforms - 什么会导致.NET WInForms中的64位Vista而不是32位重新绘制问题?

android - Android studio 模拟器上有任何按钮可以打开打瞌睡模式吗?

android - 在图像android的中间绘制文本

安卓NFC蓝牙切换

android - 指定的 child 已经有一个 parent 。当我做 layout.addView(button, params);