DuiLib——xml节点元素属性介绍

DuiLib——几种控件的常规属性介绍

在官方资源的基础上做了进一步整理和备注,便于理解适用

 

重点部分:

bkimage="img.png":用处:设置背景图片。

file=""从路径获取图片。

res="",

restype=""从资源获取图片。

mask:如位图,要去掉某一颜色。

corner:这是九宫格画法的坐标。形如"35,19,62,40" 就是取图片的(左+35,上+19,右-62,下-40)这一区域进行拉伸处理。

                         经过实践:上面的斜体的解释是不正确的,应该是下面的:

                         形如"35,19,62,40" 就是取图片的(x = 35,y = 19,width = 62 - 35,height = 40 - 19)这一区域进行拉伸处理。

                      (至少我使用的nsNiuNiuSkin里面带的Duilib的版本是下面这样的,包括window的caption属性,也是这样的)

 

source:图片的来源区域,含义同corner。

dest:图片要显示在的区域,含义同corner。

fade:透明度,alpha值,0-255。

xtiled:图片在x轴上平铺显示。

ytiled:图片在y轴上平铺显示。

 

 

 

 

 

其他部分:

name="thebtn"(用处:代表当前控件。)

text="文字"(用处:控件上显示的文字。textcolor可以设置它的颜色。disabledtextcolor禁用时的颜色。textpadding文字边距。)

tooltip="提示文字"(用处:鼠标放上去提示的文字。)

bgcolor="#FF00FF00"(用处:背景色。bkcolor2与bkcolor3=》背景渐变色。)

pos="10,10,100,30"(用处:定位。当float为true时,绝对定位。分别为left,top,right,bottom)

width="100" + height="30"(用处:尺寸。与pos相冲突,谁在后,以谁为准。)

minwidth="90" + minheight="20"(用处:最小宽高。)

maxwidth="120" + maxheight="50"(用处:最大宽高。)

align="left"(用处:对齐方式。)

padding="4,0,4,0"(用处:外边距。)

inset="4,0,4,0"(用处:内边距。)

bordersize="1"(用处:设置边框。)

bordercolor="#FF00FF00"(用处:普通边框颜色。)

focusbordercolor="#FF00FF00"(用处:获得焦点时边框颜色。)

borderround="4,4"(用处:边框四角的弧度。)

shortcut="P"(用处:设置快捷键ALT+P。)

font="1"(用处:头部定义的字体,按照序号排列,此处选择序号为1的字体。)

showhtml="true"(用处:可以在text中使用html来描述控件。)

endellipsis="true"(用处:若字体的长度超过控件的宽度,以...省略尾部。)

visible="false"(用处:隐藏控件。)

enabled="false"(用处:阻止控件响应消息。)

mouse="false"(用处:阻止控件响应鼠标消息。)

mousechild="false"(用处:阻止控件的子空间响应消息。)

vscrollbar="false"(用处:禁用垂直滚动条。)

hscrollbar="false"(用处:禁用水平滚动条。)

sepwidth=""(用处:设置分隔符左右显示。)

sepheight=""(用处:设置分隔符上下显示。)

sepimm="true"(用处:拖动分隔符立即改变大小。)

你可能感兴趣的:(日志)