Duilib教程-自动布局3-分隔条

Duilib教程-自动布局3-分隔条

先看一个常用的图,如下:

左边是导航栏,右边是信息区。

中间可以自由拉伸。

XML如下:

sepwidth 全称为 seperator width,分隔条的宽度。这个值分正值、负值,正值表示分隔条在右边,负值表示分隔条在左边。

sepimm 全称为 separate immediately,立即拉伸,即鼠标一移动,马上就设置LAYOUT的大小。

DUILIB似乎有一个BUG,就是当左边被拖到宽度为0时,它为自动还原为原始大小。为了解决这个BUG,我们需要设置它的最小宽度,minwidth=”1”,这样BUG就不存在了咯。

解决这个BUG的时候,你也已经知道,如何限制左边的LAYOUT的大小了吧,maxwidth,如果设置了这个属性,指定了最大宽度,那它就会限制在一定大小了。以下的XML,读者可作测试:

这里要说明一个非常重要的规则:

如果分隔条是竖条的,|,那分隔条属性为sepwidth,它的LAYOUT必须是HorizontalLayout,即水平布局,因为只有水平布局被水平拉伸才是合理的。

如果分隔条是横条的,一,那分隔条属性为sepheight,它的LAYOUT必须是VerticalLayout,即垂直布局,因为只有垂直布局被垂直拉伸才是合理的。

所以,在上面的XML中,如果你将左边的LAYOUT换成VerticalLayout,你会发现分隔条无效,因为VerticalLayout根本没有sepwidth属性。

在设置横条的分隔条时,需要设置minheight、maxheight属性,这样便于控制其大小。sepheight为正时,表示分隔条在下方,为负时,表示在上方。

下面我贴一个拥有上下、左右分隔条的XML,同时包含正负值。

XML:

Duilib教程-自动布局3-分隔条

先看一个常用的图,如下:

左边是导航栏,右边是信息区。

中间可以自由拉伸。

XML如下:

sepwidth 全称为 seperator width,分隔条的宽度。这个值分正值、负值,正值表示分隔条在右边,负值表示分隔条在左边。

sepimm 全称为 separate immediately,立即拉伸,即鼠标一移动,马上就设置LAYOUT的大小。

DUILIB似乎有一个BUG,就是当左边被拖到宽度为0时,它为自动还原为原始大小。为了解决这个BUG,我们需要设置它的最小宽度,minwidth=”1”,这样BUG就不存在了咯。

解决这个BUG的时候,你也已经知道,如何限制左边的LAYOUT的大小了吧,maxwidth,如果设置了这个属性,指定了最大宽度,那它就会限制在一定大小了。以下的XML,读者可作测试:

这里要说明一个非常重要的规则:

如果分隔条是竖条的,|,那分隔条属性为sepwidth,它的LAYOUT必须是HorizontalLayout,即水平布局,因为只有水平布局被水平拉伸才是合理的。

如果分隔条是横条的,一,那分隔条属性为sepheight,它的LAYOUT必须是VerticalLayout,即垂直布局,因为只有垂直布局被垂直拉伸才是合理的。

所以,在上面的XML中,如果你将左边的LAYOUT换成VerticalLayout,你会发现分隔条无效,因为VerticalLayout根本没有sepwidth属性。

在设置横条的分隔条时,需要设置minheight、maxheight属性,这样便于控制其大小。sepheight为正时,表示分隔条在下方,为负时,表示在上方。

下面我贴一个拥有上下、左右分隔条的XML,同时包含正负值。

XML:


相关文章

  • 旺铺基础教程
  • 旺铺基础教程--招牌 引言:招牌是用来展示零售店名称的标记.为了产生效果,店牌应突出且能吸引注意力.在某种程度上来说,店铺招牌的设计代表着该店铺的形象.能否吸引顾客进入店铺,招牌的设计有着很重要的作用. 内容表达简洁突出,色彩表达醒目明亮的 ...查看


  • TRADOS用户指南
  • 豆瓣社区 豆瓣读书 豆瓣电影 豆瓣音乐 九点 豆瓣电台 首页我的豆瓣我的小组同城浏览发现trados简明中文教程 2010-01-17 00:12:21 来自: 狐小虎(你才文艺呢!你们全小区都文艺) 刚刚接触翻译和trados 找了点资料 ...查看


  • 硕士论文页眉页脚调格式变态教程
  • 此教程仅针对西北大学变态格式要求. 注:本教程主要解决问题有:摘要前无页码,摘要至目录为罗马字母页码,绪论开始为阿拉伯数字页码.页眉奇偶页不同,每章偶数页页眉为该章标题. 如果你这些问题都能自行解决,后面的内容就不用看了,赶紧洗洗睡吧.要想 ...查看


  • 工业以太网联网设备基本知识
  • 工业以太网入门教程[第1讲]--工业以太网联网设备基本知识 提供:美国科动控制系统公司 作者:科动 浏览次数:7896 今天的控制系统和工厂自动化系统,以太网的应用几乎已经和PLC一样普及.但现场工程师们对以太网的了解,大多来自他们对传统商 ...查看


  • 硕士论文页眉页脚设置参考(非常详细)
  • 硕士论文页眉页脚设置参考(非常详细) Word07毕业论文页眉页角格式调整方法 (这里以07Word为例) 第一,兄弟姐妹们确保您的论文大纲级别已经设好.如 第二,将所有属于一级大纲的标题另起一页显示,如 第三,在每一个大标题既一级大纲的标 ...查看


  • 如何使用Dreamweaver制作一个网页
  • 如何使用Dreamweaver 制作一个网页? 创建网页页面 1.在Dreamveaver"文件-新建-常规-基本页-HTML",这样就建好了一个页面,英文版的默认的文件名为untitled.htm .中文版的的默认的文 ...查看


  • word问题汇总
  • WORD 常见问题汇总 2016年 1月 31日 Q1:下载的 word 文档,在页眉处有一条横线,但是, 如果不想使用这条线,或者想换用别的线型,却无论 如何都删除不了这条线,该怎么办? 1.打开文档后,选择插入选项,选择页眉和页脚选项, ...查看


  • 酒店设计与策划
  • 第三章 酒店的功能设置与规划 一.酒店功能规划的概念(省略) 二.酒店的总体功能设置与规划 酒店内部的功能划分大致可分为前台部分和后台部分.前台部分主要是指为宾客提供直接服务.供其使用和活动的区域,包括酒店大堂.大堂吧.前台接待.休息区域. ...查看


  • 消防工程师教材精讲4.7
  • 第七.八章 机库.汽车库与修车库防火 第七章 飞机库防火 学习要求:了解飞机库的分类.火灾危险性,掌握飞机库防火分区划分及安全疏散设置和消防设施的配置. 第一节 飞机库的分类 一.按防火分区建筑面积分类 第三节 飞机库的防火 设计要求 一. ...查看


热门内容