Delphi FMX 如何改变TButton, TSpeedButton中自带图标的颜色
2016-08-23 15:32
447 查看
在FMX框架中, TButton 和 TSpeedButton区别非常小,甚至通过设置StyleLookup为相同的外观样式后,几乎是一模一样的。
在移动开发中,如果需要实现一个返回功能的按钮,我们可以添加一个TButton,设置StyleLookup为backtoolbutton(这里的名称是RAD Studio 10.1 berlin版本的,其他版本可能稍微不同),这时候按钮的外观已经变成一个返回箭头,FMX内置了各种各样的StyleLookup,可以满足日常开发的基本需要。
添加完按钮并改变外观后,由于默认的返回按钮上箭头图标的颜色是灰色的,如果需要修改箭头颜色,则可以设置 IconTintColor 属性,不过很可惜,目前测试只有在Style选择android时才可以设置,这跟内置style使用的icon有关系,Windows使用的是TStyleObject, 安卓使用的是TTintedStyleObject
在移动开发中,如果需要实现一个返回功能的按钮,我们可以添加一个TButton,设置StyleLookup为backtoolbutton(这里的名称是RAD Studio 10.1 berlin版本的,其他版本可能稍微不同),这时候按钮的外观已经变成一个返回箭头,FMX内置了各种各样的StyleLookup,可以满足日常开发的基本需要。
添加完按钮并改变外观后,由于默认的返回按钮上箭头图标的颜色是灰色的,如果需要修改箭头颜色,则可以设置 IconTintColor 属性,不过很可惜,目前测试只有在Style选择android时才可以设置,这跟内置style使用的icon有关系,Windows使用的是TStyleObject, 安卓使用的是TTintedStyleObject
相关文章推荐
- delphi Xe10 安装SDK
- Delphi 得到程序配置路径
- RAD Studio, Delphi, C++Builder 10.1 Berlin 第三季优惠活动
- Delphi皮肤之 - 图片按钮
- delphi控制EXCEL
- delphi dispose释放内存的方法
- Delphi DevExpress下载
- Delphi 导出数据至Excel的7种方法
- PageControll加入子窗体
- 自定义事件实现不同窗体间的通讯Delphi篇
- 用Delphi + DirectX开发简单RPG游戏
- Delphi+DirectX游戏编程
- Delphi 如何解决在DLL的入口函数中创建或结束线程时卡死
- Delphi判断进程是否存在(使用CreateToolhelp32Snapshot)
- delphi线程的创建、挂起、激活与终止(用绘图做实验,简单又好用)
- delphi根据进程PID获取程序所在路径的函数(用OpenProcess取得句柄,用GetModuleFileNameEx取得程序名)
- Delphi 自带的 Base64 编解码函数
- Getting Text Metrics in Firemonkey(delphiscience的博客)
- Delphi:窗体自适应屏幕分辨率(根据预设值的比例改变)
- delphi 程序窗体及控件自适应分辨率(通过ComponentCount遍历改变字体大小以及上下左右)