android - 自定义控件时能保存onDraw中的canvas吗?
ringa_lee
ringa_lee 2017-04-18 09:06:15
0
1
574

我指的是将onDraw的参数canvas用类成员变量保存着,在onTouchEvent中直接使用这个canvas进行drawLine等等操作,有没有这种做法?

ringa_lee
ringa_lee

ringa_lee

全員に返信(1)
迷茫

これは、View

の描画メカニズムを人為的に破壊しているため、実際の出力では望ましい結果が得られないだけです。
再描画が必要な場合は、

のときに描画に必要なパラメータ (キャンバスではない) を設定し、View#onTouchEvent(...) を呼び出して View#invalidate() に再描画を通知します。View

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート