■事前準備1.新しいプロジェクト「DrawLine」を作成する2.HelloWorldの文字を消す3.一度実行してエミュレータの起動を行っておく■描画方法ラインを動的に描画するにはPathオブジェクトか、canvasのdrawLineを使用しますが今回はpathオブジェクトを使用したラインの描画を紹介します。-基本-に記述しているのでそちらを確認して下さい。●PathPathオブジェクトは位置情報を更新して古い位置情報との間に線を引くことができるオブジェクト(クラス)です。タッチ中の位置を随時取得することで実際に線を引いているように見せることが可能です。線を引くための開始位置を指定するにはmoveTo関数を使用します。100);・線を引く線を引くにはlineToを使用します。200);・線を描画するmoveToやlineToはあくまで、描画する線の始点、終点を指定しているだけなので、実際に描画する関数を呼び出す必要があります。描画関数はcanvasのdrawPath関数を使用するので、onDraw関数内で呼び出し、Paintクラスも必要です。JavaClassでLinePaintクラスを作成します。※名前以外はそのままの設定で問題ありません。以下のコードをコーディングします。CostomViewをクリックします。4.クラスの選択Viewを継承したクラスのリストが表示されるので、その中からLinePaintクラスを選択します。5.Viewのサイズ設定AndroidにViewが設置されると青い枠が表示されるのでAndroidの画面いっぱいに広がるように設定します。6.実機で確認する実機で確認すると赤色の四角が描画されます。JavaClassでLinePaintクラスを作成します。※名前以外はそのままの設定で問題ありません。2.Viewの継承LinePaintクラスにViewクラスを継承させ以下のコードをコーディングします。Viewを選択し、AndroidにD&Dする4.クラスの選択Viewを継承したクラスのリストが表示されるので、その中からLinePaintクラスを選択します。5.Viewのサイズ設定AndroidにViewが設置されると青い枠が表示されるのでAndroidの画面いっぱいに広がるように設定します。6.実機で確認する実機で確認すると赤色の四角が描画されます。探している内容が見つからなかったら以下のサイトにあるかもしれません。筆者が開発にかかわらせてもらったアプリのリンクです。