#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>