我试图找到一些如何做到这一点的信息,但到目前为止对我没有任何帮助。
当我尝试这样做时: new ShowcaseView.Builder(getActivity(), true)
外 2 个发光的圆圈消失了,其他两个圆圈失去了颜色。只有按钮仍然具有正确的颜色。
维度.xml
<dimen name="showcase_radius">40dp</dimen>
<dimen name="showcase_radius_inner">44dp</dimen>
<dimen name="showcase_radius_outer">48dp</dimen>
样式.xml
<style name="CustomShowcaseTheme">
<item name="sv_backgroundColor">#CC000000</item>
<item name="sv_buttonText">Close</item>
<item name="sv_tintButtonColor">true</item>
<item name="sv_titleTextAppearance">@style/CustomTitle</item>
<item name="sv_detailTextAppearance">@style/TextAppearance.ShowcaseView.Detail</item>
</style>
<style name="CustomTitle" parent="TextAppearance.ShowcaseView.Title">
<item name="android:textColor">#ffffff</item>
</style>
<style name="TextAppearance.ShowcaseView.Detail" parent="android:style/TextAppearance">
<item name="android:textColor">#FFFFFF</item>
</style>
示例 - 如您所见,没有默认颜色,外圈消失了:
使用相同的设置但使用新的 ShowcaseView.Builder(getActivity()) 内部圈会变小,但其他圈不会跟随它,但它们会保持在原来的位置。
是否有任何解决方案可以使它们都变小但看起来与默认圆圈完全相同?