【问题标题】:using 2 different styles in one form in android using Delphi10.1使用Delphi10.1在android中以一种形式使用2种不同的样式
【发布时间】:2018-09-02 18:56:54
【问题描述】:

是否可以在一个 android 表单中使用 2 种不同的样式?我对整个表单使用铜样式,我想对 speedButton 使用 Jet 样式,我没有看到 ant 属性来设置它

【问题讨论】:

  • AFAIK。每个应用只能有一种样式。
  • @UweRaabe 你不能创建另一个样式管理器并将某些组件连接到那个样式管理器而不是默认的吗?
  • @SilverWarior,我不这么认为。 TStyleManager 只有类方法,从不实例化。

标签: android delphi styles delphi-10.1-berlin


【解决方案1】:

一种样式通常是指具有所有样式图形(图标等)的一个图像文件。因此,如果您想使用其他样式的 SpeedButton - 您需要使用 Photoshop 或任何图像编辑器:保存 2 种样式的样式图像,在 PS 中打开图像,从 Jet 样式图像中复制 speedbutton 部分,将其粘贴到您当前的样式图像文件中(通常是 3 个位图,用于 3 个比例)。

对于 Jet speedbutton 主位图是“Android Jetstyle.png” - 在样式中搜索它。将此位图保存为 png,以便您可以在 ImageEditor 中打开它并将某些部分复制到您的样式图像中。然后在样式中找到 Speedbuttonstyle,检查名称为 background 的对象 - 查看 NormalLink、PressedLink、HotLink 图像。

所有这些都需要一些时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-06
    • 2012-09-02
    • 1970-01-01
    • 2020-12-06
    • 2021-05-13
    • 1970-01-01
    相关资源
    最近更新 更多