当我点击它时,是否有可能使Android应用程序启动器图标动画?

时间:2014-04-11 06:00:23

标签: android animation widget icons

当我点击app launcher图标时,我需要为我的应用程序提供一项功能,它应该是动画的。

此外,我需要点击它的事件,所以我可以做任何操作。

尝试:

我尝试了小部件,但我不知道具体如何。

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

2 个答案:

答案 0 :(得分:0)

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

  1. 创建您需要此权限的快捷方式或应用。
  2. <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

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

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

答案 1 :(得分:-1)

您是否考虑过使用“gif”图像的可能性?

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

虽然没试过。