2012-02-17 25 views
0

解決できない問題があります。私は人形のようなものを作る必要があります。この人形は足と頭を動かします(医療ベッドのようなもの)。図面内の複数の図面

私は、Viewから拡張したDollViewのような独自のViewクラスを作成し、onDrawメソッドを使用して頭、体、脚、ベッドの長方形を作成することでこれを解決できます。私が見つけた問題は、私が本当にサークルを作ることができないということです。私は彼が留まるべき場所を指定する必要があります。私はちょうど "この半径の円を描く、頭と頭の右側に身体と脚を描画し、それらの下にベッドの矩形"と言うでしょう。そして、私は彼らがグループとして移動されるXMLレイアウトで彼らの位置を設定したいと思います。しかし、彼らは個々に(脚の角度を設定するように)操作されるでしょう。

だから私はDollViewのように作成します。私はここで私はそれらとその角度を操作することができますので、私は内部クラス(頭、足、ベッド、ボディ)が必要になると思います。しかし、私はまだ失われており、本当に助けが必要です。だから先にありがとう。

編集:もっと考えた後、私は本当にそれらのすべての内部クラスを必要としないと思います。私はDollViewまたはDollLayoutのパラメータを使って、頭、体、脚の角度を格納することができます。助言がありますか?

答えて

0

DollViewではなくDollLayoutが必要です。レイアウトについてはthisの記事をチェックしてください。

+0

私は理解していますが、ViewGroupsは使用されていないので、別のビューをグループ化できます。私は何をする必要があるのか​​正確には分からない。私は、ええ、私は物を描き、それらをすべてまとめて、個別に操作する必要があるということです。それでも、それは非常に具体的で、記事を読んで理解する限り、ViewGroupはあらゆる種類のビューをグループ化することになります。 –