Google が提供する Lunar Lander サンプルに似た surfaceview を使用して、単純な Android ゲームを設計しています。ハイスコア、メッセージ、メニューなどのさまざまなものを、表面ビューをバックグラウンドで画面にポップアップ表示したいと考えています。
問題は、「ポップアップ」に画像、テキストボックスなどの多くのデザイン要素を含めることです.XMLでレイアウトを作成して、必要なポップアップをデザインし、それをサーフェスビューに表示する方法はありますか?コードで個々の要素を 1 つずつ作成し、それらすべてをキャンバスにペイントする必要はありません。
画面の横からポップアップをアニメーション化したいので、XML でレイアウトを設計して、すべてのオブジェクトが相互の関係を認識し、そのレイアウトを 1 つのオブジェクトとしてアニメーション化するとよいでしょう。
それは非常に単純なことのように思えますが、それを達成する方法を見つけることができないようです。