android - ShowCase View 是否有 Material Design 规范?

标签 android material-design

我想在我的应用中实现 Material Design,我需要一个展示 View 来介绍它的某些部分。现在我注意到 Material Design 网站上没有针对上述 View 的规范。我也找不到任何开发人员创建了他的自定义“物化”展示 View 。

你们知道一个网页告诉我如何在这个 View 上实现 Material Design 吗?

最佳答案

文档尚未更新,但这是我在我的应用程序上所做的:

<!-- *** SHOWCASE *** -->
<style name="CustomShowcaseMaterial" parent="ShowcaseView">
    <item name="sv_backgroundColor">?mainColor</item>
    <item name="sv_showcaseColor">?accentColor</item>
    <item name="sv_buttonText">@string/ok</item>
    <item name="sv_titleTextAppearance">@style/CustomTitleMaterial</item>
    <item name="sv_detailTextAppearance">@style/CustomTextMaterial</item>
</style>

<style name="CustomTitleMaterial" parent="TextAppearance.ShowcaseView.Title.Light">
    <item name="android:textColor">#ffffff</item>
</style>

<style name="CustomTextMaterial" parent="TextAppearance.ShowcaseView.Detail.Light">
    <item name="android:textColor">#ffffff</item>
</style>

然后你需要设置withMaterialShowCase()并在ShowcaseView构建器上应用上面创建的样式,例如:

new ShowcaseView.Builder(getActivity())
                .setTarget(target)
                .setStyle(R.style.CustomShowcaseMaterial)
                .setContentTitle(R.string.showcase_title)
                .setContentText(R.string.showcase_message)
                .hideOnTouchOutside()
                .withMaterialShowcase()
                .build();

关于android - ShowCase View 是否有 Material Design 规范?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30505680/

相关文章:

android - 可变状态是否在 compose 中堆叠

android - 删除 Android Gallery 小部件中的边框?

android - 折叠工具栏无法通过 fling 打开

javascript - 如何验证从数据库生成的调查问卷

css - Angular Material 建议使用 Visual Studio 社区版 2015 的 md- 标签

angular - Angular Material 的默认图标列表 2+

java - 如何为像谷歌信使这样的聊天应用程序制作时间戳

java - 即使我声明了 Android 权限也不起作用

android - 如何防止通过蓝牙输入设备在一个 Activity 中接收到的输入传播到此 Activity 完成后开始的其他 Activity

android - 如何显示 float 操作子菜单?