Я застрял в canvas.drawLines().Android drawLines - ширина линии отличается
В моем приложении отображается дорожка om map view, но результирующие строки ужасные. Кто-нибудь видел такое поведение? I., линии не имеют такой же ширины, даже не «квадратные», а ромбы, а иногда даже исчезают!
Я тестировал с() {drawLine()} вместо этого, а drawPath - то же самое.
Скриншот принял 10" таблетки 1280x800, Fujitsu. Lenovo планшет показывает то же самое.
http://jpegshare.net/c8/1d/c81daa6cff15e3d14cb1268679bb1af1.png.html
borderPaint = new Paint();
borderPaint.setAntiAlias(true);
borderPaint.setStrokeWidth(5);
borderPaint.setStyle(Paint.Style.STROKE);
borderPaint.setColor(Color.WHITE);
//borderPaint.setAlpha(190);
fillPaint = new Paint();
fillPaint.setAntiAlias(true);
fillPaint.setStyle(Paint.Style.STROKE);
fillPaint.setStrokeWidth(3);
fillPaint.setColor(Color.RED);
....
canvas.drawLines(linepoints, 0, linepoints_count, borderPaint);
canvas.drawLines(linepoints, 0, linepoints_count, fillPaint);
, где linepoints является массив путевых линий рисовать. Каждая строка устанавливается из 4-х чисел с плавающей точкой .
Ну, я понял свою проблему. – user2574421