android-Delphi XE6如何使用样式更改TMetropolisUIListBoxItem的突出显示颜色

android-Delphi XE6如何使用样式更改TMetropolisUIListBoxItem的突出显示颜色,第1张

概述选择ListBoxItem时,我需要更改突出显示颜色.在Android中使用深色样式时,当我选择一个Item时,结果会很糟糕(文本为白色,项目框为浅蓝色).有没有办法改变高光颜色?解决方法:颜色的定义可以通过样式文件进行.您可以按样式ListBoxItemStyle进行搜索,在其中可以找到具有Trigger=Is

选择ListBoxItem时,我需要更改其突出显示颜色.

在Android中使用深色样式时,当我选择一个Item时,结果会很糟糕(文本为白色,项目框为浅蓝色).

有没有办法改变高光颜色?

解决方法:

颜色的定义可以通过样式文件进行.
您可以按样式ListBoxItemStyle进行搜索,在其中可以找到具有Trigger = IsSelected的TcolorAnimation,您可以在其中更改颜色.
我以我的风格为例:

object TLayout  Stylename = 'ListBoxItemStyle'  DesignVisible = False  Height = 20.000000000000000000  WIDth = 50.000000000000000000  object TText    Stylename = 'text'    Align = alClIEnt    color = claBlack    Height = 18.000000000000000000    HitTest = False    HorzTextAlign = taLeading    margins.left = 3.000000000000000000    margins.top = 1.000000000000000000    margins.Right = 3.000000000000000000    margins.Bottom = 1.000000000000000000    WIDth = 44.000000000000000000    WorDWrap = False    object TcolorAnimation      Duration = 0.001000000047497451      Propertyname = 'color'      StartValue = claBlack      StopValue = claAzure      Trigger = 'IsSelected=true'      TriggerInverse = 'IsSelected=false'    end  end  object TCheckBox    Stylename = 'check'    Align = alleft    CanFocus = False    disableFocusEffect = True    Height = 20.000000000000000000    StyleLookup = 'ListBoxItemcheck'    Taborder = 1    Visible = False    WIDth = 20.000000000000000000  endend
总结

以上是内存溢出为你收集整理的android-Delphi XE6如何使用样式更改TMetropolisUIListBoxItem的突出显示颜色全部内容,希望文章能够帮你解决android-Delphi XE6如何使用样式更改TMetropolisUIListBoxItem的突出显示颜色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1077509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存