前回、お絵かきアプリの基礎を勉強したが、 1、pathを配列で保持しておく。 2、canvasのキャプチャをとって、次の線が描かれたらキャプチャと線を重ねる。 です。今回は2の方法で作成をします。と書きましたが、今回は1の方法でお絵かきアプリを作成したいと思います。 参考:Android で再開する Java プログラミング(10) – 手書きメモを作る 前回の方法だと、毎回キャプチャを作って一枚の画像にしていました。 今回は1つの線を線として残しておくので、戻るなどの機能を簡単につける事ができます。 では作成していきます。 最初にpathを中に保持をするListを用意します。 ArrayList<Path> draw_list = new ArrayList<Path>(); 次に前回と同様、タッチのイベントに対してpathを作成しますが、今回は最初にpathを生成して、最後にpathを