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"(用处:拖动分隔符立即改变大小。)

DuiLib——xml节点元素属性介绍相关推荐

  1. AndroidManifest.xml常用标签属性介绍

    AndroidManifest.xml常用标签属性介绍 manifest 标签 uses-permission 标签 uses-sdk 标签 application 标签 activity 标签 in ...

  2. 读写xml节点的数据总结

    读写xml节点的数据总结 读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath("/") + @"We ...

  3. Winform中对自定义xml配置文件进行Xml节点的添加与删除

    场景 Winform中自定义xml配置文件后对节点进行读取与写入: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10053213 ...

  4. java xml 递归_Java递归遍历XML所有元素

    import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.DocumentException; impo ...

  5. 第一百二十六节,JavaScript,XPath操作xml节点

    第一百二十六节,JavaScript,XPath操作xml节点 学习要点: 1.IE中的XPath 2.W3C中的XPath 3.XPath跨浏览器兼容 XPath是一种节点查找手段,对比之前使用标准 ...

  6. C# 添加,修改,删除Xml节点

    //添加xml节点     private void AddXml(string image, string title)      {         XmlDocument xmlDoc = ne ...

  7. Duilib样式性大全-Duilib属性大全-Duilib XML属性大全-Duilib XML样式大全

    Duilib样式性大全-Duilib属性大全-Duilib XML属性大全-Duilib XML样式大全 <?xml version="1.0" encoding=" ...

  8. 用XPath精确定位节点元素selenium使用Xpath定位之完整篇

    用XPath精确定位节点元素&selenium使用Xpath定位之完整篇 用XPath精确定位节点元素&selenium使用Xpath定位之完整篇 在利用XSL进行转换的过程中,匹配的 ...

  9. XStream转换器: 处理xml节点中既有属性又有值

    1.需处理的数据: <orderInfo orderName="酸奶" orderType="奶制品" orderPrice="5.00&quo ...

最新文章

  1. 验证和训练loss和acc多种情况分析
  2. VB.NET模块的总结(一)精简版
  3. python在日常工作处理中的应用-Python在工作中的应用
  4. 织梦dedecms出现DedeCMS Error: (PHP 5.3 and above) Please set 'request_order' ini value to i解决办法...
  5. 【深度学习】同款商品识别的克星--ArcFace!
  6. linux id高 负载高,linux下的rsync连接数突然增高,负载增高导致服务登录失败
  7. Redis和Memcached:数据类型 过期策略 持久策略 虚拟内存 Value大小
  8. AngularJS 讲解五, Factory ,Service , Provider
  9. 我是如何用单例模式征服面试官的?
  10. Servlet面试题归纳
  11. 在进行github相关操作的时候一直被要求Enter passphrase for key. 如何避免每次操作都重新填写一遍passphrase?
  12. onenote无法打开链接出现错误您的组织策略阻止我们为您完成此操作
  13. 《深度学习的艺术》笔记整理读后感
  14. 漫谈“中间件”与国产化【转】
  15. 微信小程序开发学习3(WXSS模板和全局配置)
  16. 一句话讲清种子轮、天使轮、ABC轮的区别
  17. 344个四階奇偶幻方按序排列(上)
  18. layui.table(表格)跨页多选
  19. 基于实时计算(flink)打造舆情分析平台——新华智云
  20. JavaSpring全面总结

热门文章

  1. 百度网盘的速度又又又又又又被黑了...侮辱性极强...
  2. Serverless:为我们到底带来了什么
  3. 为什么要学习源码?学习源码对我们有用吗?
  4. 你知道什么是Jest吗?
  5. Android不使用支持库请求运行时权限
  6. ubuntu其中一个账户登录不了_ubuntu怎么在一个终端里以另一个帐户登录
  7. gateway 内存溢出问题_带你学习jvm java虚拟机 arthas/性能调优/故障排除/gc回收/内存溢出等...
  8. oracle的正则表达式(regular expression)简单介绍
  9. yolov5 代码版,去掉配置文件
  10. 动态slimmable网络:高性能的网络轻量化方法!对比slimmable涨点5.9%