как использовать пользовательский стиль шрифта для строки без TextView на android - PullRequest
0 голосов
/ 22 апреля 2020

Я использую библиотеку, у которой нет опции пользовательского изменения шрифта. Как я могу сохранить значение в строке и изменить его шрифт, а затем использовать эту строку. Я много ищу, но не могу найти пути без TextView, потому что мне не нужно никаких TextView.

TextView reg = findViewById(R.id.register);
FloatingActionMenu fab = findViewById(R.id.floatingActionMenu);

ShowcaseConfig config = new ShowcaseConfig();
config.setDelay(500);

MaterialShowcaseSequence sequence = new MaterialShowcaseSequence(this, "221");

sequence.addSequenceItem(
        new MaterialShowcaseView.Builder(this)
                .setTarget(reg)
                .setContentText("I want to use custom font on this string")
                .setDismissOnTouch(true)
                .setShape(new RectangleShape(100,50))
                .build()
);
sequence.addSequenceItem(
        new MaterialShowcaseView.Builder(this)
                .setTarget(fab)
                .setDismissOnTouch(true)
                .setContentText("I want to use custom font on this string")
                .build()
);
sequence.start(); 

Ответы [ 2 ]

0 голосов
/ 22 апреля 2020

1 - вы пытаетесь загрузить библиотеку и включить эту библиотеку в приложение, используя include, а затем изменить стиль в этой библиотеке

2 - вы пытаетесь добавить собственный стиль со всем необходимым семейством шрифтов и добавить этот стиль в xml

0 голосов
/ 22 апреля 2020

Вы можете изменить цвет шрифта, используя CDATA в строке. xml.

<string name="lable_testing">"You can change font color like this "<![CDATA[<font color="%1$s">hello</font>]]></string>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...