zoukankan      html  css  js  c++  java
  • StyleBook皮肤控件的使用

    StyleBook 介绍及VICEN对皮肤控件的一些看法
    可以说StyleBook的出现,简直是皮肤控件厂商的噩梦,因为用户可以通过StyleBook快速切换控件样式,而不需要在去购买第三方换肤控件,对于免费并且是官方集成的StyleBook来说,优势不言而喻。因此,以后的皮肤控件除非有自己的特色,例如Raize,提供了很多系统没有的控件,并且有自己的独特的外形风格,否则很难在发展下去。我们很期待有一套类似QQ样的界面控件套件,可以换肤、切换窗口样式颜色、跟换窗口背景图片等。
    先来看看StyleBook为我们提供了哪些默认的界面风格,这些界面风格都被安装在:
    ..Program FilesEmbarcaderoRAD Studio9.0RediststylesFmx
    目录下,如果你要发布你的程序,将这里的你需要用到的.style文件一并复制到你发布软件目录即可。
    StyleBook提供的界面风格如下:
    Windows7.Style
    RubyGraphite.style
    MacGraphite.Style
    MacBlue.Style
    iOS.Style
    GoldenGraphite.Style
    FMX.Platform.Win.style
    FMX.Platform.Mac.style
    FMX.Platform.iOS.style
    dark.style
    Blend.Style
    AquaGraphite.style
    Amakrits.Style
    Air.Style
    虽然并不多,但可以自行设计扩展,而且支持动态切换,使用也相当的简单。

    下面我们看看如何来使用 StyleBook
    1) 首先我们来新建一个FireMonkey HD Application工程
    2) 在窗口上放一个StyleBook控件,它位于Standard控件页下。
    3) 将窗口的StyleBook属性与StyleBookl控件链接。
    procedure TFrmStyleTest.FormCreate(Sender: TObject);
    begin
    Self.StyleBook := StyleBook;
    end;
    4) 现在就可以使用StyleBook.FileName := '样式名称' 来切换样式了,需要特别注意的是,样式文件必须与EXE在同一个目录,因为测试程序样式文件没加路径,如果不在同一目录就没显示效果。
     
    ---------------------
    作者:清风古韵
    来源:CSDN
    原文:https://blog.csdn.net/ttpage/article/details/9161723
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    android —— textview解析html富文本
    android toolbar及可折叠标题栏
    dp——cf1327F
    cf1327D,E——组合数学
    技能表自查
    python 之禅 import this
    转--Python标准库之一句话概括
    python 爆破
    python -- 算法
    python 代码模板
  • 原文地址:https://www.cnblogs.com/findumars/p/10152524.html
Copyright © 2011-2022 走看看