【发布时间】:2016-03-27 14:55:21
【问题描述】:
那里的文档似乎表明,如果您使View 的多个区域无效(使用invalidate(l,t,r,b)),则无需在onDraw() 方法中使用剪辑区域指定这些区域。
另一方面,我见过很多自定义视图的示例,它们在使该区域无效的同时维护一个脏区域,然后使用该脏区域在onDraw() 方法中剪切画布(参见示例, the KeyBoardView class)
有关此问题的文档是否不完整? invalidate() 和clipRect() 应该一起使用吗?
【问题讨论】:
标签: java android ondraw clip invalidation