有没有办法在showcaseview中更改文字和图块大小? 我无法在代码中找到文本大小的设置。
谢谢, 伊兰
答案 0 :(得分:2)
您可以使用主题,该主题为标题文本外观和详细文本外观提供样式。这些可用于更改文本大小。
示例styles.xml显示了如何自定义这些属性。因此,要更改标题的文字大小,您需要向textSize
添加CustomTitle
属性。
答案 1 :(得分:1)
这很简单,只需要添加到样式文件中,如下所述:
<style name="CustomShowcaseTheme2" parent="ShowcaseView">
<item name="sv_backgroundColor">#90000000</item>
<item name="sv_showcaseColor">#25467A</item>
<item name="sv_buttonText">Close</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">26sp</item>
</style>
<style name="CustomText2" parent="TextAppearance.ShowcaseView.Detail.Light">
<item name="android:textColor">@color/white</item>
<item name="android:textSize">20sp</item>
</style>