9
是否将视图转换为位图而不在Android中显示?
我将尝试解释我到底需要做什么。 我有3个独立的屏幕,分别是A,B,C。还有一个名为“主屏幕”的屏幕,其中所有三个屏幕的位图都应在“图库”视图中显示,并且用户可以选择要进入的视图。 通过将所有代码仅放置在HomeScreen Activity中,我已经能够获取所有3个屏幕的位图并将其显示在Gallery视图中。现在,这使代码变得非常复杂,我想简化一下。 因此,我可以从HomeScreen调用另一个Activity而不显示它,而只是获取该屏幕的位图。例如,假设我只调用HomeScreen,它调用了活动A,B,C,则没有显示来自A,B,C的活动。它只是通过getDrawingCache()给出了该屏幕的位图。然后我们可以在HomeScreen的Gallery视图中显示这些位图。 我希望我已经很清楚地解释了这个问题。 请让我知道这是否确实可行。