当我点击app launcher图标时,我需要为我的应用程序提供一项功能,它应该是动画的。
此外,我需要点击它的事件,所以我可以做任何操作。
尝试:
我尝试了小部件,但我不知道具体如何。
如果您对此有任何建议或任何想法如何制作此类功能,请帮助我。
答案 0 :(得分:0)
我想出了如何像其他应用程序一样在应用程序图标上实现动画。
<uses-permission
android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
您需要通过指定Theme.Translucent.NoTitleBar
主题来创建透明活动。当用户点击app的快捷方式时,此活动将负责我们想要实现的动画。
现在我们可以通过计算快捷方式的位置来显示快捷图标上的动画。这可以使用ShortcutInfo
和ShortcutManager
来完成。为了支持所有Android版本,可以使用ShortcutInfoCompat
类。找到更多here。
答案 1 :(得分:-1)
您是否考虑过使用“gif”图像的可能性?
尝试在鼠标事件中替换图像。
虽然没试过。