作家
登录

Android View绘制的三大流程

作者: 来源: 2017-08-22 11:05:27 阅读 我要评论

纰谬子View有任何限制,子View须要多大年夜就多大年夜 
  •           */  
  •         public static final int UNSPECIFIED = 0 << MODE_SHIFT; 
  •  
  •         /** 
  •           * EXACTYLY 模式: 
  •           * 父View已经测量出子Viwe所须要的精确大年夜小,这时刻View的最终大年夜小 
  •           * 就是SpecSize所指定的值。对应于match_parent和精确数置魅这两种模式 
  •           */  
  •         public static final int EXACTLY     = 1 << MODE_SHIFT; 
  •  
  •         /** 
  •           * AT_MOST 模式: 
  •           * 子View的最终大年夜小是父View指定的SpecSize值,并且子View的大年夜小不克不及大年夜于这个值, 
  •           * 即对应wrap_content这种模式 
  •           */  
  •         public static final int AT_MOST     = 2 << MODE_SHIFT; 
  •  
  •         //将size和mode打包成一个32位的int型数值 
  •         //高2位表示SpecMode,测量模式,低30位表示SpecSize,某种测量模式下的规格大年夜小 
  •         public static int makeMeasureSpec(int sizeint mode) { 
  •             if (sUseBrokenMakeMeasureSpec) { 
  •                 return size + mode; 
  •             } else { 
  •                 return (size & ~MODE_MASK) | (mode & MODE_MASK); 
  •             } 
  •         } 
  •  
  •         //将32位的MeasureSpec解包,返回SpecMode,测量模式 
  •         public

      推荐阅读

      两种曲线点抽稀算法-Python实现 附代码

    在处理矢量化数据时,记录中往往话苄很多反复数据,对进一步数据处理带来诸多不便。多余的数据一方面浪费了较多的存储空间,另一方面造成所要表达的图形不但滑或不相符标准。是以要经由过程某种规矩,在包管矢量曲线>>>详细阅读


    本文标题:Android View绘制的三大流程

    地址:http://www.17bianji.com/lsqh/36843.html

  • 关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)