Delphi XE6 android 界面皮肤美化 用StyleBook


本文整理自网络,侵删。

 Delphi为了界面,早就带了StyleBook,具体俺也不记得,不过,这个功能被EMB当作卖点,宣传过。其实,这种实现,对于界面样式的处理是对的,与控件分离,估计向DEV学习来的。

发展了N多个版本,现在到了XE6,有没有什么改进呢?

试着建立一个Android项目,在Form上放置各种FMX控件,然后再放置一个StyleBook,设置Form.StyleBook,引用StyleBook控件。接下来,利用StyleBook设置窗口的样式,双击Stylebook,进入Style设置界面,使用Load,可以加载制作好的Style包。加载后,Form上的各种控件就会随之变化了!

XE6自带的Style包,默认安装在14.0\Redist\styles\Fmx目录下。(我是找了半天才找到),回头看了一下XE5,没有什么变化,13个。

每个都试了一下,咱的审美不行,跟不上EMB,竟没有一个可相中的。



感谢Xalion,求救,马上帮我下载回来,感动啊!

解包到14.0\Redist\styles\Fmx,用StyleBook换上,结果:比自己带的Style要舒服点,还算可用。

也想去试试如何设计自己的Style,奈何自己的审美,还是下次再说吧.

结论:

Delphi XE6自带的Style包,不可用,太难看,不过EMB提供了Style设计器,忍受不了可以自己修改。
第三方Style包,很少见,也说明Delphi越来越小众了Delphi XE6 说说XE6的StyleBook
顺带说一下,利用StyleBook调用新的Style,没遇到AV错误,还记得刚拿到XE5时,就遇见AV,说明了XE6的进步!

相关阅读 >>

Delphi 把exe可执行文件等作为资源包含在Delphi编译文件中

Delphi java设置环境变量小工具

进程防杀Delphi版(dll部分)

Delphi编写iis过滤器实例

Delphi 怎么截取文件路径字符串,只保留文件名

Delphi版的base64转换函数(修改版)

Delphi meid校验码算法

Delphi截图程序无窗口版

Delphi 内存管理[4]

Delphi 用 getenvironmentvariable 获取常用系统环境变量

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...