2011-07-21 15 views
1

スプライトを描画するための良いAndroid図面チュートリアルがあるかどうか不思議です。具体的には、グラフィックスとAndroidビュー/ウィジェットを1つのディスプレイに組み込みたいと考えています。たとえば、単純な線形レイアウトだけでなく、画面上の異なる場所に配置されたTextViewビューのグループを表示し、Javaを使用してビュー間をグラフィックの「コネクタ」として描画したいとします。私は単に.pngを描き、.pngに関連してTextViewsを配置しようとしますが、私はむしろJavaに接続線のグラフィックスを描画させることになります。何か複雑な話はしません。Androidチュートリアルでの描画

私はFlexの背景から来ています。私は何かを描きたい場合は、DisplayObjectグラフィックスオブジェクトにアタッチして、心のコンテンツに描画できます。これはAndroidでどのように機能しますか?私はすでにandroid.comですべてのチュートリアルを読んでいますが、なんらかの理由でドキュメントをできるだけ混乱させたいと思うようです。

答えて

2

あなたはキャンバスを探していると思います。それはあなたが必要とすることができるはずですdrawPath()メソッドがあります。

http://developer.android.com/reference/android/graphics/Canvas.html

Canvas Tutorial part 1

Canvas Tutorial part 2

編集:いいえのViewGroupを拡張する唯一のものは、他のビューを保持することができます。しかし、他の種類のビューをオンタップ、またはキャンバスの下に置くことを止めるものはありません。これは、ビューがキャンバスの「内部」にあるかのように表示されます

+0

キャンバスは他のビューを保持できますか? textView、ImageViewなど? – Shawn

関連する問題