Изменение размера текста в showcaseview

#java #android #showcaseview

#java #Android #showcaseview

Вопрос:

Я использую представление в своем приложении. Есть ли какой-нибудь способ уменьшить размер текста? И это мне не нужно. Я хочу закрыть его, щелкнув по его кругу. что мне делать?

   ShowcaseConfig config =new ShowcaseConfig();
        config.setDelay(500);
        MaterialShowcaseSequence sequence =new MaterialShowcaseSequence(AddSupportActivity.this, SHOWCASE_ID);

        sequence.setConfig(config);

        sequence.addSequenceItem(mEdtDevName,
                "You can enter the identifier of each supporter here There is nothing wrong with not filling in this field", "GOT IT");

        sequence.addSequenceItem(mEdtProName,
                "Each supporter can have a number of projects in a specific time period.Note: A project has only one supporter at a given time period", "GOT IT");

        sequence.start();
 

или с помощью этого кода:

  new MaterialShowcaseView.Builder(MainActivity.this)
                .setDismissStyle(Typeface.DEFAULT)
                .setTarget(itemDataBase)
                .setContentText("از این قسمت شما میتوانید توسعه دهندگان،پروژه ها و پشتیبانان مورد نظر را اضافه کنید")
                .setDelay(500) // optional but starting animations immediately in onCreate can make them choppy
                .singleUse(SHOWCASE_ID) // provide a unique ID used to ensure it is only shown once
                .show();
 

Ответ №1:

Добавьте этот стиль (например) и примените к своей витрине

 <style name="CustomShowcaseTheme2" parent="ShowcaseView">
        <item name="sv_backgroundColor">#55c2EA</item>
        <item name="sv_showcaseColor">#5d4c9a</item>
        <item name="sv_buttonText">Showcase</item>
        <item name="sv_titleTextAppearance">@style/CustomTitle2</item>
        <item name="sv_detailTextAppearance">@style/CustomText2</item>
    </style>

    <style name="CustomTitle2" parent="TextAppearance.ShowcaseView.Title.Light">
        <item name="android:textColor">@color/colorPrimary</item>
        <item name="android:textSize">20sp</item>

    </style>

    <style name="CustomText2" parent="TextAppearance.ShowcaseView.Detail.Light">
        <item name="android:textColor">#FFFFFF</item>
        <item name="android:textSize">26sp</item>

    </style>