这个布局器将条目排列起来组成一个圆形。 这个操作器狠灵活 ,提供 狠多布局选项:
•.默认情况下,所以条目 会按照底层数据列表 的排列顺序显示 在圆周 上。
•.如果为半径 (radius)或角度(angle)属性提供 了数据字段 , 则此布局 器会切换 成 一个辐射状(radial)的散点(scatter)图(plot),使用 所提供的数据字段来确定 此布局器的半径 或角度值。
•.如果没有提供数据字段,而 把 treeLayout 属性设置成真( true ), 则此布局器会根据一个底层的树结构 来计算 这些数据的布局。叶子节点 会放置在圆周上, 而中间节点会放置 在圆的内部。并且 ,布局器还会在圆周 上 相邻 的 子树之间添加间距。
此布局器还支持将以上模式 混 用 。例如, 将 treeLayout 设置成真,并且 为半径设置 一个数据字段, 则布局 中 的角度值会 像一个普通的圆形树布局那样计算, 而半径值会直接 从数据字段 中提取。
HxLauncher: Launch Android applications by voice commands