9
ビューをAndroidに表示せずにビットマップに変換しますか?
私が正確に何をする必要があるかを説明しようとします。 A、B、Cの3つの個別の画面があります。say HomeScreenと呼ばれる別の画面があり、3つの画面すべてのビットマップがギャラリービューに表示され、ユーザーはどのビューで移動したいかを選択できます。 3つの画面すべてのビットマップを取得し、すべてのコードをHomeScreenアクティビティのみに配置することで、それをギャラリービューに表示できました。今、これはコードをかなり複雑にしました、そして私はそれを単純化したいと思います。 したがって、HomeScreenから別のアクティビティを呼び出して表示せずに、その画面のビットマップを取得できますか?たとえば、HomeScreenを呼び出すだけで、アクティビティA、B、Cが呼び出され、A、B、Cのアクティビティは何も表示されないとします。getDrawingCache()によってその画面のビットマップを提供するだけです。次に、これらのビットマップをホーム画面のギャラリービューに表示できます。 問題を非常に明確に説明できたと思います。 これが実際に可能かどうか教えてください。