如何更改快捷方式应用程序中应用程序快捷方式的样式/设计(平铺与圆圈组)

问题描述 投票:0回答:1

将我的应用程序的

AppIntent
作为
AppShortcuts
添加到快捷方式应用程序中很容易。这只需要一个
AppShortcutsProvider
。但是,我很困惑应用程序快捷方式在快捷方式应用程序中的显示方式。从这张照片上看,似乎有不同的风格。

enter image description here

  • 某些应用程序的
    AppShortcuts
    显示为磁贴
  • 其他应用程序的快捷方式显示为圆形图标的集合
  • 一些“圆形集合”使用默认的灰色背景和蓝色图标
  • 其他颜色甚至带有白色图标的渐变背景

我发现唯一可能与设计相关的是

shortcutTileColor
中的
AppShortcutsProvider
属性。但是,使用/更改此属性对我的应用程序的快捷方式的显示方式没有影响:在默认的灰色背景/蓝色图标上。

在我设备上的不同应用程序中,我看不到任何逻辑,哪些快捷方式显示为图块,哪些快捷方式显示为圆形图标。此外,第三方应用程序使用彩色背景(例如屏幕截图中的 s.Gola)或渐变。所以必须有一种方法来改变这种情况。但如何呢?

iso appintents app-shortcut
1个回答
0
投票

经过一番痛苦之后,我发现,您可以通过在

shortTitle
构造函数中设置
AppShortcut
参数,将显示应用程序快捷方式的样式从单独的图块更改为包含许多快捷方式的一个图块(如屏幕截图中的 Books)。 我仍然不知道,是否以及如何设置此图块的背景颜色 -
shortcutTileColor
中的
AppShortcutsProvider
似乎没有任何效果。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.