当前位置:  开发笔记 > Android > 正文

setwillnotdraw的行为(false)

如何解决《setwillnotdraw的行为(false)》经验,为你挑选了1个好方法。

我是android的新人,并且坚持这个概念.

我已经扩展FrameLayout并添加了子视图.onDraw即使没有设置,我的孩子视图也会被调用setWillNotDraw(false).那么它的实际需要是什么以及何时应该设置这个标志.



1> Blackbelt..:

标志通常不会设置View.此标志设置为true ViewGroup,默认情况下onDraw不会调用它们.你必须调用setWillNotDraw(false),才能调用onDraw你的子类 ViewGroup.

此外,如果您不希望onDraw在视图的子类中调用它,则必须调用subclassInstance.setWillNotDraw(true)

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有