一:前言
布局的工具类,可以获取到对象的minWidth、preferredWidth、flexibleWidth、minHeight、preferredHeight、layoutPriority的属性值
二:源码解析
——获取对象属性值的方法
以上方法可以获取到对象的minWidth、preferredWidth、flexibleWidth、minHeight、preferredHeight、layoutPriority的属性值
——GetLayoutProperty
遍历对象身上所有的ILayoutElement类型的组件,使用优先级最高组件的属性值,若组件优先级一致,则取数值最大的属性值
注意的是取得Preferred属性时会比较Preferred和Min的大小,取数值大的