0

Android キャンバスに太さ 1 ( paint.setStrokeWidth(1)) の線を描画します。でキャンバスを拡大縮小するとcanvas.scale(2,2)、線が太くなります。拡大縮小 (拡大など) している場合でも、線を 1 ピクセルの太さで描画するにはどうすればよいですか?

4

2 に答える 2

2

ストロークの幅を設定します。ヘアライン モードのストロークに 0 を渡します。ヘアラインは、canva のマトリックスとは関係なく、常に単一のピクセルを描画します。

于 2013-08-04T17:10:15.607 に答える
1

Paintobjects メソッドを使用している場合はsetStrokeWidth、値 0 を使用して単一ピクセルの線を描画できます。

API ドキュメントから:

ストロークの幅を設定します。ヘアライン モードのストロークに 0 を渡します。ヘアラインは、canva のマトリックスとは関係なく、常に単一のピクセルを描画します。

于 2013-08-04T17:10:25.203 に答える