[問題] 如何使用onDraw重複繪圖
我想做類似小畫家畫筆的功能
目前的做法是,新增一個class extends View
然後用MotionEvent的ACTION_MOVE, ACTION_DOWN
配合onDraw這個函式繪圖,最後在掛到原本的layout上(用addView)
我有查到invalidate()可以重繪畫面,但是會洗掉先前的畫面
所以目前的情況是,滑鼠按一下會在滑鼠目前的座標產生新的圖
但是先前畫好的東西會消失
我想問有沒有類似invalidate()的方法可以重複呼叫onDraw但是不會洗掉之前的畫面
先謝謝了
--
推
03/23 22:08,
03/23 22:08
→
03/23 22:08,
03/23 22:08
→
03/23 22:08,
03/23 22:08
→
03/23 22:16,
03/23 22:16
→
03/23 22:17,
03/23 22:17
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.48.111
推
02/27 19:42, , 1F
02/27 19:42, 1F
→
02/28 02:29, , 2F
02/28 02:29, 2F
推
03/04 12:26, , 3F
03/04 12:26, 3F
→
03/04 12:27, , 4F
03/04 12:27, 4F