我使用 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>
对话框是这样的
我希望它有像安卓原生对话框一样的影子
谁能帮帮我?
最佳答案
由于我对如何自定义和重新着色默认的全息对话框进行了大量研究,我可以告诉您这是通过可绘制对象完成的。所以只需创建一些带有阴影的漂亮 png 文件并将它们用作背景即可。
Here you can find the orginal xml file由 alert holo 主题对话框使用。
关于java - 安卓对话框阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25963127/