美文网首页Android
setWillNotDraw的意义

setWillNotDraw的意义

作者: enchanted1107 | 来源:发表于2020-09-12 21:37 被阅读0次

如果一个View不需要绘制任何内容,那么设置这个标记为true后,系统会进行相应的优化,默认情况下,View没有启用这个优化标记位,但是ViewGroup会默认启用这个标记位。这个标记位对实际开发的意义是:当我们的自定义控件继承于ViewGroup并且本身不具备绘制功能时,就可以开启这个标记位从而便于系统进行后续优化。当然,当明确知道一个ViewGroup需要通过onDraw来绘制内容时,我们需要显式的关闭这个标记位。

相关文章

  • setWillNotDraw的意义

    如果一个View不需要绘制任何内容,那么设置这个标记为true后,系统会进行相应的优化,默认情况下,View没有启...

  • setWillNotDraw();方法的使用

    ViewGroup默认情况下,出于性能考虑,会被设置成WILL_NOT_DROW,这样,ondraw就不会被执行了...

  • setWillNotDraw();方法的使用

    ViewGroup默认情况下,出于性能考虑,会被设置成WILL_NOT_DROW,这样,ondraw就不会被执行了...

  • 4.3 View的工作流程(三)

    1. View的draw方法 2. setWillNotDraw 如果一个View不需要绘制任何内容,可以设置这个...

  • 自定义view之onMeasure,draw

    setWillNotDraw(false);自定义View中如果重写了onDraw()即自定义了绘制,那么就应该在...

  • 意义的意义

    把一根根香烟树立排列起来 可以密集林立也可以高耸入云 当良知的火花在醒悟中闪现 我看到太多愚昧的灵魂在烟火上方的呻...

  • 意义的意义

    2018好像不是很适合外出。每次出去两天回来时都会发生一些事打乱我所有的平静。 昨天一天遭受了身体和心理的双重磨难...

  • “意义”的意义

    【学习记录0421】day21 王子姐姐 一、阅读收获: 001 给事情赋予重大意义 往往很多时候,去做一些需要“...

  • 意义的意义

    貌似最近两年,工作都没有很大的进展。 换了3份,但是都没有走进内心。 完成好每天的工作,但是填不满内心的空虚。 这...

  • 意义的“意义”

    记忆中曾有一段时间,我一直想知道:生活的意义是什么?人们拼命追求的一切到头来有什么意义?人活着的意义又是什么...

网友评论

    本文标题:setWillNotDraw的意义

    本文链接:https://www.haomeiwen.com/subject/dhrgektx.html