美文网首页
QUMI使用的时候dialog一个坑

QUMI使用的时候dialog一个坑

作者: 朱_c713 | 来源:发表于2020-01-10 13:52 被阅读0次

翻到这篇文章的人,应该知道qmui是个什么东西了。
最近我在项目集成中遇到一个问题。用它来设置dialog的时候,取消按钮的时候颜色无法自定义。
尝试了多种办法没有起作用。
找到原始的demo,更改这里,发现dialog中取消按钮的颜色发生了变化。

image.png

但是代码中依旧各种尝试还是不行。
最终还是在AppTheme里配置item实现的。以下代码,最后一个item添加后,dialog取消按钮的颜色发生了变化。

    <style name="AppTheme" parent="QMUI.Compat.NoActionBar">
        <!-- 窗口背景颜色 -->
        <item name="android:windowBackground">@color/windowBackground</item>
        <!-- 应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色 -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <!-- 应用的主要暗色调,statusBarColor默认使用该颜色 -->
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <!-- 应用的强调色,CheckBox,RadioButton,SwitchCompat等一般控件的选中效果默认采用该颜色 -->
        <item name="colorAccent">@color/colorAccent</item>
        <!-- ActionMode覆盖Actionbar,不顶下来 -->
        <item name="windowActionModeOverlay">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <!-- ActionMode的颜色 -->
        <item name="actionModeBackground">@color/colorPrimary</item>
        <!-- 解决 Android 5.1 及以上版本 Button 英文字符串自动变大写的问题 -->
        <item name="android:textAllCaps">false</item>
        <item name="qmui_skin_support_dialog_action_text_color">@color/colorAccent</item>

    </style>

相关文章

网友评论

      本文标题:QUMI使用的时候dialog一个坑

      本文链接:https://www.haomeiwen.com/subject/gzipactx.html