トレーディング カード ゲームをプレイする Android アプリの GUI を作成しています。複数のビューを使用した戦場レイアウトのコードがあります。デッキを表すオブジェクトと、手札/戦場にあるカードを表すオブジェクトを作成する必要があります。カードは、長押しするとオプションのメニュー (攻撃、防御など) を表示する必要があるか、手札エリア (緑) でダブルタップすると戦場 (青) に移動する必要があります。動的に実行し、バックエンド コード (カード名、画像) からデータを取得する必要があるため、これを行うために使用できる xml オブジェクトの種類がわかりません。今のところ、ゲーム コードに組み込む前に、黒い四角形のプレースホルダーとして表示されるオブジェクトを作成しようとしています。どこから始めるべきかについて誰か提案がありますか?
戦場レイアウトの現在のコードは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:background="@color/blue_default">
<View
android:id="@+id/hand"
android:background="@color/green_default"
android:layout_width="fill_parent"
android:layout_height="70dp"
android:layout_alignParentBottom="true"
/>
<View
android:id="@+id/sidebar"
android:background="@color/gray_default"
android:layout_width="60dp"
android:layout_height="fill_parent"
/>
<View
android:id="@+id/graveyard"
android:background="@color/red_default"
android:layout_width="60dp"
android:layout_height="fill_parent"
android:layout_toRightOf="@id/sidebar"
/>
</RelativeLayout>
現在の外観は次のとおりです。
これが私がそれをどのように見せたいかの例です: