Я пытаюсь нарисовать очень тонкую линию (толщиной менее одного пикселя) в Android. я использую
Paint blackThin = new Paint();
blackThin.setStrokeWidth(0.1f);
blackThin.setColor(Color.BLACK);
для инициализации объекта рисования.
Это отлично работает в Android 2.2, но когда я пробую это в 4.2 (также 4.1, я думаю - я проверял это вкратце - я не тестировал другие версии, кроме 2.2, 4.1.2 и 4.2), строки не будут появляются, когда я их рисую. Чтобы они отображались в версии 4.2, я должен установить флаг сглаживания в значение true. (Я попробовал это, и линии появились.) Но я действительно не хочу этого, потому что это размывает линии и тому подобное.
Это баг андроида? Есть ли что-то, что я могу сделать, чтобы заставить его работать, кроме включения сглаживания?
РЕДАКТИРОВАТЬ: я также тестировал это с размером пикселя 0,9, и проблема та же.
Спасибо за помощь!