Linha de desenho com menos de um pixel de espessura requer o anti-aliasing no Android 4.2

Eu estou tentando desenhar uma linha muito fina (menos de um pixel de espessura) no android. estou a usar

Paint blackThin = new Paint();
blackThin.setStrokeWidth(0.1f);
blackThin.setColor(Color.BLACK);

para inicializar o objeto de pintura.

Isso funciona bem no Android 2.2, mas quando eu tento em 4.2 (também 4.1, eu acho - eu testei isso brevemente - eu não testei nenhuma outra versão que não seja 2.2, 4.1.2 e 4.2) as linhas não aparecer quando eu desenhá-los. Para fazê-los aparecer na versão 4.2, parece que eu tenho que definir o sinalizador anti-aliasing como verdadeiro. (Eu tentei isso, e as linhas apareceram.) Mas eu realmente não quero isso, porque isso embaça as linhas e tal.

Isso é um bug no Android? Existe algo que eu possa fazer para que funcione além de ativar o anti-aliasing?

EDIT: Eu também testei isso com um tamanho de pixel de 0,9 e o problema é o mesmo.

Obrigado pela ajuda!

questionAnswers(2)

yourAnswerToTheQuestion