我将尝试解释我需要做的事情。
我有三个独立的屏幕,称为A、B、C。另外还有一个称为HomeScreen的屏幕,所有3个屏幕的位图应该以画廊视图显示,并且用户可以选择要进入哪个视图。
我已经能够获得所有3个屏幕的位图,并通过在HomeScreen Activity中放置所有代码来显示它们的画廊视图。现在,这使得代码变得非常复杂,我想要简化它。
那么,我可以从HomeScreen调用另一个Activity,而不必显示它,只需获取该屏幕的位图即可。例如,我只是调用HomeScreen并调用Activity A、B、C,而不显示A、B、C中的任何一个Activity。它只会通过getDrawingCache()方法提供该屏幕的位图。然后我们可以在HomeScreen中以画廊视图显示这些位图。
我希望我已经非常清楚地解释了问题。
请让我知道这是否真的可行。