0

私は多くの長方形(カード)(技術的にはRectクラスとその中のShapeDrawable)を持っており、それらは互いに積み重ねられるか、側面に保持する必要があります。タッチイベントとズームイベントに応答する必要があります。

例えば、

ここでは、影付きのカードが下にあり、残りはその上にあります。カード2と3は部分的に非表示になっています。下のカードに触れると、上に表示されます。

カードや影付きの長方形をどのようにデザインする必要がありますか?カスタムビューまたはビューグループを使用する必要があります(私はAndroidを初めて使用するため、これを実装する方法がわかりません。これは良いアイデアですか。画面上?)

今のところ、そのようなオブジェクトのリストを格納するスタックを作成し、SurfaceViewと上記のスタックにアクセスしてすべての要素を描画する別の内部クラスを作成しましたが、問題は、すべてのタッチをマップする必要があることですそれらのカードまたは長方形のそれぞれへのイベント。これは可能ですが、私はそれを行うためのより良い方法があるのだろうかと思っていました。

ここに画像の説明を入力してください

ありがとう

4

1 に答える 1

0

CardUIExampleからコードの種類を記述する方法の基本的なアイデアを使用できます。彼らはそのような便利なものを開発しました。

于 2013-01-30T04:27:36.570 に答える