試しに、線を描くのみにして跡を消す処理を中止したら
さほどちらつかずに動くようになりました
Invalidate で再描画する処理が走って、さらにプログラムで消す処理が動くから
ちらついてたんですかね
期待してたヌルヌルとは違いますが、とりあえずこれでよしとします