zoukankan      html  css  js  c++  java
  • Duilib学习笔记《07》— 资源加载

    Duilib的界面表现力能如此丰富,很大程度上得益于贴图描述的简单强大。通过之前的学习及参看相关例子,我们可以发现,在XML布局文件中,不管是窗体背景还是控件,都添加了对应的图片资源以此来美化界面。而很多人在参看例子时发现有着多种添加资源方式,其实总结下来可以简单概括为一下两种:

    简单模式

    使用文件名作为贴图内容,这种方式下,此图片将会以拉伸方式铺满控件。

    复杂模式

    使用带属性的字符串表示贴图方式,既支持从文件中加载图片,也可以从资源中加载图片:

    01. 如果从文件加载,设置file属性(例如:file=’XX.png’),不要写res和restype属性;

    02.  如果从资源加载,设置res和restype属性,不要设置file属性;

    其中各属性参数作为如下:

    dest属性的作用是指定图片绘制在控件的一部分上面(绘制目标位置)

    source属性的作用是指定使用图片的一部分

    corner属性是指图片安装scale9方式绘制

    mask属性是给不支持alpha通道的图片格式(如bmp)指定透明色

    fade属性是设置图片绘制的透明度

    hole属性是指定scale9绘制时要不要绘制中间部分;

    xtiled属性设置成true就是指定图片在x轴不要拉伸而是平铺,ytiled属性设置成true就是指定图片在y轴不要拉伸而是平铺;

  • 相关阅读:
    3、MHC主要组织相容性复合体
    2、抗原
    1、免疫细胞
    【转】python3 内循环中遍历map,遍历一遍后再次进入内循环,map为空
    【转】Map 与 Unordered_map
    Chapter7 抑癌基因
    总结 搜索和最短路径问题
    1131 Subway Map DFS解法 BFS回溯!
    python 报错信息汇总
    python str转换成timedelta或date
  • 原文地址:https://www.cnblogs.com/MrYuan/p/4972029.html
Copyright © 2011-2022 走看看