选择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的突出显示颜色所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)