事業内容

線を描画する




線を描画してみます。
今回はタッチした始点から終点までに線を描画してみます。
ViewをextendsしたカスタムViewを作成して行います。
まず、画面をタッチした際の座標保存を以下のようにします。



内容としては座標を保存し、終点を保存した時点で描画メッセージを送信しているだけです。

実際の描画処理(onDrawのoverride)の部分は以下の感じです。



これをActivityのaddContentViewメソッドあたりを利用して追加すれば動きます。


【20120304追加】

上記だと始点と終点だけですが、中間点まで含めて線を描画するには以下のようにします。



MotionEvent.ACTION_MOVEにもlineToメソッド追加するだけです。



Androidへ

テンプレートのpondt