java - 安卓对话框阴影

标签 java android dialog shadow

我使用 android 并使用了 android-styled-dialogs自定义对话框项目

我有自定义主题

 <style name="DialogStyleDark.Custom">
        <item name="dialogBackground">@color/tt_gray_2</item>
        <item name="titleTextColor">@color/tt_light_blue</item>
        <item name="titleSeparatorColor">@color/sdl_button_separator_dark</item>
        <item name="messageTextColor">@color/sdl_message_text_dark</item>
        <item name="buttonTextColor">@color/sdl_button_text_dark</item>
        <item name="buttonSeparatorColor">@color/sdl_button_separator_dark</item>
        <item name="buttonBackgroundColorNormal">@color/sdl_button_normal_dark</item>
        <item name="buttonBackgroundColorPressed">@color/tt_gray_1</item>
        <item name="buttonBackgroundColorFocused">@color/tt_gray_1</item>
    </style>

对话框是这样的

enter image description here

我希望它有像安卓原生对话框一样的影子

谁能帮帮我?

最佳答案

由于我对如何自定义和重新着色默认的全息对话框进行了大量研究,我可以告诉您这是通过可绘制对象完成的。所以只需创建一些带有阴影的漂亮 png 文件并将它们用作背景即可。

Here you can find the orginal xml file由 alert holo 主题对话框使用。

关于java - 安卓对话框阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25963127/

相关文章:

java - Google App Engine 上的 Datanucleus/JDO 二级缓存

android - if 子句在 onBindViewHolder Android 中无法正常工作

android - 如何获取Android应用程序中某些功能的CPU使用率?

android - 如何实现 Material 指南中描述的全屏对话框?

android - 如何在对话框listView中添加editText和icon?

java - Android SecondDialogFragment 未从 DialogFragment 显示

java - 直接将 gcc 与 ProcessBuilder 一起使用不会创建输出文件

java - 如何重新实现 System.out.print()

java - 我如何使用 Spring Boot 发送帖子请求并从主页操作它们?

android - 如何使用 textview/edittext 而不是图像创建灵活的空间标题?