【问题标题】:Is it is possible to make android app launcher icon animated when i click on it?当我单击它时,是否可以使 android 应用程序启动器图标动画化?
【发布时间】:2018-08-15 16:23:03
【问题描述】:

当我点击应用启动器图标时,我的应用需要一个功能,它应该是动画的。

我还需要它的点击事件,所以我可以对其进行任何操作。

尝试过:

我已经尝试过小部件,但我不知道具体是如何做到的。

如果您对此有任何建议或任何想法如何制作此类功能,请帮助我。

【问题讨论】:

标签: android animation widget icons


【解决方案1】:

我想出了如何像其他应用一样在应用图标上实现动画。

  1. 创建快捷方式或您的应用需要此权限。

<uses-permissionandroid:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

  1. 您需要通过指定Theme.Translucent.NoTitleBar 主题来创建透明活动。当用户点击应用程序的快捷方式时,该活动将负责我们想要实现的动画。

  2. 现在我们可以通过计算快捷方式的位置来在快捷方式图标上显示动画。这可以使用ShortcutInfoShortcutManager 来完成。为了支持所有 android 版本,有ShortcutInfoCompatclass 可用。查找更多here

【讨论】:

  • 我们如何精确计算出快捷方式的位置?
【解决方案2】:

只是一个建议,您是否考虑过使用“gif”图像的可能性?

并尝试在鼠标事件中替换图像。

没试过。

【讨论】:

  • 如何替换启动器图标上的图像告诉我?
  • 这就是为什么我提到它作为“建议”我从未尝试过。我觉得可能还有另一种方式。动作脚本呢?只是尝试一些挖掘。我不确定这是否可能。
  • 那么为什么你的这些东西在 ans 下,如果你提出一些建议但不确定,那么它应该在 cmets 部分
  • 好的 @Auto-Droid ツ 如果您有空闲时间,请编辑它并尝试将其发布为评论。如果您有任何建议,请继续前进。
  • stackoverflow.com/questions/1103027/… 链接可更改应用图标,但功能因设备而异
猜你喜欢
  • 2015-02-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多