有什么方法可以隐藏Android主屏幕图标以显示动态壁纸?

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

随着Android动态壁纸变得越来越普遍,开发人员正在使用它们做得越来越多,越来越多的问题是如何在用户与壁纸交互时暂时隐藏主屏幕图标。

为了实现这一点,必须暂时删除图标 - 不仅仅是隐藏,因为点击隐形图标仍会运行应用程序。

此外,拥有适用于海关发射器的通用解决方案是理想的,而不仅仅是Android股票发射器。

这个问题是StackOverflow上的already asked,答案是你不能这样做。但这显然不正确,因为Android Market上至少有两个程序正是这样做的:Show Off (Your Live Wallpaper)The Cleaner (Show Wallpaper)

有没有办法隐藏Android主屏幕图标,然后将它们放回原位?

android live-wallpaper
3个回答
0
投票

这必须是一个全新的发射器。没有这个我不会想到这是不可能的。抱歉。然而;尽管你必须查看android源代码中的Launcher2软件包并查看Homescreen.java等文件,但要绝对肯定。我稍后会在2.3.3上看一下,看看我发现了什么。


4
投票

你可以发起一个活动,背景将成为你的爱情报纸,并在触摸后完成活动...只是一个想法...

编辑:第1条评论答案:防止延误:

你应该在onCreate()方法中更加“温和”......

尝试在onCreate()中尽可能地创建最小值,比如,只显示基本背景...在onCreate函数的末尾,设置一个警报(即通过AlarmManager)在半秒左右后调用一些BroadcastReceiver / Activity (使用AlarmManager)设置其余的动态壁纸图形......这样你就不用担心延迟了。


0
投票

尝试使用缩放手势,就像放大网页一样(反向捏合)。你猜对了,相反的事情让一切都回来了。

© www.soinside.com 2019 - 2024. All rights reserved.