Как я могу масштабировать текст без рассеяния/антиалиазии? Я хочу пикселированный текстAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как я могу масштабировать текст без рассеяния/антиалиазии? Я хочу пикселированный текст

Сообщение Anonymous »

Для эксперимента я хочу нарисовать пиксельный текст на холсте.

Код: Выделить всё

Paint text = new Paint();
text.setAntiAlias(false);
text.setFilterBitmap(false);
text.setDither(false);
text.setFakeBoldText(false);
text.setLinearText(false);
text.setTextSize(10);

// Scale the canvas we draw on
matrix = c.getMatrix();
matrix.reset();
matrix.postTranslate(0, 0);
matrix.postScale(10,10);
c.setMatrix(matrix);
c.drawText("ABCabc", 0, 10, text);
< /code>
Это достигает того, что я хочу, но текст противоадиацирован и сразился, и это не то, что я хочу.text.setTextScaleX(5);
, который масштабирует текст так, как я хочу горизонтально, но, к сожалению, нет текста. Settextscaley-f-fyntuion.

Подробнее здесь: https://stackoverflow.com/questions/610 ... lated-text
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»