【发布时间】:2018-08-15 16:23:03
【问题描述】:
当我点击应用启动器图标时,我的应用需要一个功能,它应该是动画的。
我还需要它的点击事件,所以我可以对其进行任何操作。
尝试过:
我已经尝试过小部件,但我不知道具体是如何做到的。
如果您对此有任何建议或任何想法如何制作此类功能,请帮助我。
【问题讨论】:
标签: android animation widget icons
当我点击应用启动器图标时,我的应用需要一个功能,它应该是动画的。
我还需要它的点击事件,所以我可以对其进行任何操作。
尝试过:
我已经尝试过小部件,但我不知道具体是如何做到的。
如果您对此有任何建议或任何想法如何制作此类功能,请帮助我。
【问题讨论】:
标签: android animation widget icons
我想出了如何像其他应用一样在应用图标上实现动画。
<uses-permissionandroid:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
您需要通过指定Theme.Translucent.NoTitleBar 主题来创建透明活动。当用户点击应用程序的快捷方式时,该活动将负责我们想要实现的动画。
现在我们可以通过计算快捷方式的位置来在快捷方式图标上显示动画。这可以使用ShortcutInfo 和ShortcutManager 来完成。为了支持所有 android 版本,有ShortcutInfoCompatclass 可用。查找更多here。
【讨论】:
只是一个建议,您是否考虑过使用“gif”图像的可能性?
并尝试在鼠标事件中替换图像。
没试过。
【讨论】: