DDuilib入门-设计出Delphi Align属性布局【三】
来源:互联网 发布:cosplay软件 编辑:程序博客网 时间:2024/06/06 05:58
前言
编写此篇主要是让delphier能更容易理解duilib中的布局,并不是要把delphi的思想带入到duilib中。
先前声明:当属性值的width、height、pos为空时,则自动时行调整
一、alLeft
<?xml version="1.0" encoding="utf-8" standalone="yes" ?><Window size="318,126"> <VerticalLayout> <VerticalLayout width="100" bkcolor="#FF00FF00" /> </VerticalLayout></Window>
最简单的一个,约束宽度即可。
二、alRight
<?xml version="1.0" encoding="utf-8" standalone="yes" ?><Window size="283,118"> <VerticalLayout> <HorizontalLayout height="60"> <VerticalLayout /> <VerticalLayout width="81" bkcolor="#FF00FF00" /> </HorizontalLayout> </VerticalLayout></Window>
多添加了一个HorizontalLayout弄成了居顶右,其HorizontalLayout中第一个VerticalLayout用来占居第二个VerticalLayout约束后的宽度。
三、alTop
<?xml version="1.0" encoding="utf-8" standalone="yes" ?><Window size="283,118"> <VerticalLayout> <HorizontalLayout height="30" bkcolor="#FF00FF00" /> </VerticalLayout></Window>
约束其高度,使之第一个置顶。
四、alBottom
<?xml version="1.0" encoding="utf-8" standalone="yes" ?><Window size="283,160"> <VerticalLayout> <HorizontalLayout /> <HorizontalLayout height="60" bkcolor="#FF00FF00" /> </VerticalLayout></Window>
使用两个HorizontalLayout,第一个HorizontalLayout占居第二个HorizontalLayout约束后的高度。
五、alClient
<?xml version="1.0" encoding="utf-8" standalone="yes" ?><Window size="283,160"> <VerticalLayout> <HorizontalLayout bkcolor="#FF00FF00" /> </VerticalLayout></Window>
去掉所有width, height, pos约束,形成一个占所父layout的所有空间。
六、Center (FireMonkey中才有此属性)
<?xml version="1.0" encoding="utf-8" standalone="yes" ?><Window size="283,160"> <VerticalLayout> <HorizontalLayout /> <HorizontalLayout height="38"> <VerticalLayout /> <VerticalLayout width="30" bkcolor="#FF00FF00" /> <VerticalLayout /> </HorizontalLayout> <HorizontalLayout /> </VerticalLayout></Window>
见第入门第二篇。
0 0
- DDuilib入门-设计出Delphi Align属性布局【三】
- DDuilib入门-XML布局【二】
- DDuilib进阶-设计QQ新版界面布局【四】
- DDuilib入门【一】
- DDuilib
- flex布局justify-content属性和align-items,align-self属性
- ALIGN属性
- align属性
- 水平布局三属性
- CSS3弹性布局align-items和align-self垂直轴方向行对齐属性详解及实例
- css 布局 text-align
- 三列布局设计
- DDuilib入门-组件化Duilib与VCL紧密结合【五】
- Delphi快速入门(三)
- Delphi快速入门(三)
- img align属性
- CSS text-align 属性
- 关于align属性
- Android开发笔记(三十六)展示类控件
- Android 保存bitmap到相册
- 占个坑。有空的时候慢慢填。
- 用eclipse把maven项目打包成war并发布到jboss服务器上的步骤
- yum 源的配置与使用
- DDuilib入门-设计出Delphi Align属性布局【三】
- PHP名字空间详解
- 查看mysql版本的四种方法
- mysql导入固定格式的数据 -- load data
- 2.CGAffineTransformTranslate位移形变量
- C# winform 程序中响应键盘事件
- POJ 2226 Muddy Fields(二分匹配-hungary)
- Java类集学习(七)应用范例(多对多的关系)
- Android Studio实现跨进程调用Service (AILD Service)