この質問をする最善の方法がわかりません。私は Android 開発に不慣れで、必要なことを達成するための最良の方法は何かを知りたいと思っています。XOOM タブレットでこれを開発していますが、すべての Honeycomb Android タブレットで動作する必要があります。
【サンプル画面の試作品はありますが、掲載するほどの評判がありません。】
これが私が探しているものです。このアプリで取り上げる予定のメイン アクティビティでは、4x4 グリッドに 16 個のビットマップを表示する必要があります。このグリッドは、画面の左側の半分または半分より少し多くを占める必要があります。画面の残りの部分には、TextView、ボタン、およびその他の一般的なコントロールのみが含まれます。
問題は、これらの 16 枚の画像の 1 つをダブルクリックして、16 枚のスペース全体をアニメーションで表示できるようにしたいということです。残りの画像が前景に来ると、残りの画像を効果的に隠します。次に、ユーザーはそれをもう一度ダブルクリックして、アニメーションをグリッド内の位置に戻すことができます。
また、wifi 接続を介してサーバーからデータを受信すると、ビットマップの上に何かを描画する必要があることがわかります。たとえば、私のビットマップはフットボールの試合の写真であり、ゲームの上に新しいスコアやアイコンなどを描画する必要がある場合があります。したがって、各ゲームに 1 つずつ、16 個の SurfaceView を使用できると考えていましたが、ScaleAnimation を試してみました。SurfaceView のサイズは変更されますが、描画されたビットマップは変更されません。完了すると、スケーリングされたサイズではなく、元のサイズが表示されます。だから私にはうまくいきませんでした。
これをどのようにレイアウトするか、どのビューの組み合わせか、またはこれを機能させるのに役立つものは何でもアイデアを受け入れます。
ご協力いただきありがとうございます。