UGUI之Vertical Layout Group组件介绍
2016-11-30 12:01
567 查看
VerticalLayoutGroup也是HorizontalOrVerticalLayoutGroup的子类,HorizontalOrVerticalLayoutGroup是LayoutGroup的子类,下面从源码中进行对比
可以看出,唯一的区别就是四个重写的基方法里的调用的CalcAlongAxis、SetChildrenAlongAxis一个是false,一个是true,那么显然true表示是vertical,false表示horizontal
所以在这就不过多的对Vertical Layout Group组件做过多的介绍,用法跟 Horizontal Layout Group组件一样的用,如果对Horizontal Layout Group组件有不了解的,详情请点击这里Horizontal Layout Group组件介绍
以上知识分享,如有错误,欢迎指出,共同学习,共同进步。
namespace UnityEngine.UI { [AddComponentMenu("Layout/Horizontal Layout Group", 150)] public class HorizontalLayoutGroup : HorizontalOrVerticalLayoutGroup { protected HorizontalLayoutGroup() {} public override void CalculateLayoutInputHorizontal() { base.CalculateLayoutInputHorizontal(); CalcAlongAxis(0, false); } public override void CalculateLayoutInputVertical() { CalcAlongAxis(1, false); } public override void SetLayoutHorizontal() { SetChildrenAlongAxis(0, false); } public override void SetLayoutVertical() { SetChildrenAlongAxis(1, false); } } }
namespace UnityEngine.UI { [AddComponentMenu("Layout/Vertical Layout Group", 151)] public class VerticalLayoutGroup : HorizontalOrVerticalLayoutGroup { protected VerticalLayoutGroup() {} public override void CalculateLayoutInputHorizontal() { base.CalculateLayoutInputHorizontal(); CalcAlongAxis(0, true); } public override void CalculateLayoutInputVertical() { CalcAlongAxis(1, true); } public override void SetLayoutHorizontal() { SetChildrenAlongAxis(0, true); } public override void SetLayoutVertical() { SetChildrenAlongAxis(1, true); } } }
可以看出,唯一的区别就是四个重写的基方法里的调用的CalcAlongAxis、SetChildrenAlongAxis一个是false,一个是true,那么显然true表示是vertical,false表示horizontal
所以在这就不过多的对Vertical Layout Group组件做过多的介绍,用法跟 Horizontal Layout Group组件一样的用,如果对Horizontal Layout Group组件有不了解的,详情请点击这里Horizontal Layout Group组件介绍
以上知识分享,如有错误,欢迎指出,共同学习,共同进步。
相关文章推荐
- UGUI之Grid Layout Group组件介绍
- 常用组件介绍 ---- Layout_weight
- VerticalLinearLayout自定义ViewGroup界面
- android.view.ViewGroup.LayoutParams介绍
- UGUI技术之LayoutGroup布局实现详解
- 对UGUI的GridLayoutGroup组件进行拓展
- UGUI之Aspect Ratio Fitter组件介绍
- UGUI_LayoutGroup填坑细节
- android.view.ViewGroup.LayoutParams介绍
- Unity3D 官方文档 UGUI总览 可互动组件的介绍
- UGUI提高<二> LayoutGroup布局参数详解
- Unity3D 官方文档 UGUI总览 自动布局组件的介绍
- android.view.ViewGroup.LayoutParams介绍
- Unity3D 2D入门 —— 关于 UGUI,记录下GridLayoutGroup
- Unity3D UGUI强制刷新Layout(布局)组件
- Unity3D 官方文档 UGUI总览 一个将图片铺满整个屏幕的技巧、可视化组件的介绍
- ESFramework介绍之(28)―― Udp组件
- ESFramework介绍之(18)―― Tcp用户管理器组件
- [原创] 我的生活我安排,我的调度我做主!——介绍一个 日程安排/工作计划/任务调度 的Scheduling组件。(一)
- ESFramework介绍之(21)-- Tcp组件接口ITcp介绍