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轴不要拉伸而是平铺;

  • 相关阅读:
    如何避免自己上传的视频或者音频资源被下载
    定期备份服务器上的项目到本地服务器
    查看项目中的laravel的版本
    PHP高并发和大流量的解决方案
    wordpress的安装及使用
    openstack及组件简要介绍
    Java中 如何把Object类型强转成Map<String, String>类型
    JSch基本使用
    Ganymed SSH-2 for Java
    全面解析NIO
  • 原文地址:https://www.cnblogs.com/MrYuan/p/4972029.html
Copyright © 2011-2022 走看看