看板 AndroidDev 關於我們 聯絡資訊
我想做類似小畫家畫筆的功能 目前的做法是,新增一個class extends View 然後用MotionEvent的ACTION_MOVE, ACTION_DOWN 配合onDraw這個函式繪圖,最後在掛到原本的layout上(用addView) 我有查到invalidate()可以重繪畫面,但是會洗掉先前的畫面 所以目前的情況是,滑鼠按一下會在滑鼠目前的座標產生新的圖 但是先前畫好的東西會消失 我想問有沒有類似invalidate()的方法可以重複呼叫onDraw但是不會洗掉之前的畫面 先謝謝了 --
nantonaku:我覺得對方能力強不會是壓力,但如果感到對方也希望自己03/23 22:08
roalan:有壓力是正常的 多少而已03/23 22:08
nantonaku:也強的態度的話,就變成壓力,例如我以前曾為了男友考研03/23 22:08
ueu72312:發替代役03/23 22:16
nantonaku:快被樓上笑死了~ 肚子好痛03/23 22:17
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.48.111
blooker:你可以參考APIDEMO阿 有類似的東西 02/27 19:42
lagunawang:把之前的軌跡也記下來...一起畫出來 XD 02/28 02:29
worlds0731:1.只有 invalidate(). 2.的確是要把以前路徑記下來 03/04 12:26
worlds0731:每次觸發 invalidate() 新舊路徑都重繪 03/04 12:27