Раскрась набранные буквы в андроид

1

У меня вопрос о шрифтах в Android. Я хочу окрасить шрифт таким образом, чтобы каждое напечатанное письмо отображалось в двух цветах (нижняя половина буквы красного цвета и верхняя часть буквы в желтой букве). Интересно, возможно ли это или нет?

Какие-либо предложения?

  • 0
    Вероятно, лучшее решение - поместить этот текст в изображение и отобразить его в ImageView .
  • 0
    Нет, я не хочу использовать изображения
Теги:
fonts

1 ответ

1
Лучший ответ

попробуй:

EditText edtt=(EditText)findViewById(R.id.widget45);
Typeface tf=Typeface.createFromAsset(getAssets(),"LettersLaughingattheirExecution.ttf");
        edtt= (TextView)findViewById(R.id.CustomFontText);
       edtt.setTypeface(tf);

    Shader textShader=new LinearGradient(6, 0, 2, 60,
            new int[]{Color.parseColor("#666666"),Color.parseColor("#666666"),Color.parseColor("#b4e391")},
            new float[]{2, 0,1}, TileMode.MIRROR);
    edtt.getPaint().setShader(textShader);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню