您当前的位置: 首页 >  android

郭梧悠

暂无认证

  • 1浏览

    0关注

    402博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android Space 源码简析

郭梧悠 发布时间:2022-06-21 21:41:46 ,浏览量:1

参考资料《Android 测量流程详解之MeasureSpec说明》 相信Android开发人员对这个控件都不陌生,该控件主要用来设置组件之间的间隔,Space的源码也很简单,但是通过研读Space的源码倒是可以琢磨出一点点内容出来,在此记录下。

1、Space源码重写了Viewdraw方法,但是该方法确实什么都没有做,因为Space的作用就是设置两个View的间隔,仅仅起到占位作用,所以不需要Space绘制什么注入背景和颜色之类的。这样做极大的提高了View的绘制流程和节约了内存空间,因为Viewdraw方法可是做了不少工作的,在Space里面统统不用做。


    /**
     * 重写了View的draw方法但是什么都不绘制
     * 提高了View的绘制流程和节约了内存空间
     * @param canvas an unused parameter.
     */
    @Override
    public void draw
关注
打赏
1663674776
查看更多评论
立即登录/注册

微信扫码登录

0.0362s