Delphi FMX 如何改变TButton, TSpeedButton中自带图标的颜色?

在FMX框架中, TButton 和 TSpeedButton区别非常小,甚至通过设置StyleLookup为相同的外观样式后,几乎是一模一样的。

在移动开发中,如果需要实现一个返回功能的按钮,我们可以添加一个TButton,设置StyleLookup为backtoolbutton(这里的名称是RAD Studio 10.1 berlin版本的,其他版本可能稍微不同),这时候按钮的外观已经变成一个返回箭头,FMX内置了各种各样的StyleLookup,可以满足日常开发的基本需要。

添加完按钮并改变外观后,由于默认的返回按钮上箭头图标的颜色是灰色的,如果需要修改箭头颜色,则可以设置 IconTintColor 属性,不过很可惜,目前测试只有在Style选择android时才可以设置,这跟内置style使用的icon有关系,Windows使用的是TStyleObject, 安卓使用的是TTintedStyleObject