【发布时间】:2019-03-28 15:29:18
【问题描述】:
我正在开发 AndroidRate library 的 Apple Style AlertDialog 功能,无法修复 Android 9-10 API 上的一些错误。
- 我无法删除 Android 9-10 API 上的 AlertDialog 边框
- 我无法修复 Android 9-10 API 上的 AlertDialog 宽度
我的 style.xml:
<?xml version="1.0" encoding="utf-8"?>
<!--
~ // Copyright 2018 Vorlonsoft LLC
~ //
~ // Licensed under The MIT License (MIT)
-->
<resources>
<!-- Base Apple and Modern types Rate Dialog theme. -->
<style name="RateDialogTransparentTheme">
<item name="android:background">@color/rateDialogColorTransparent</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:backgroundDimAmount">0.4</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowBackground">@color/rateDialogColorTransparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowTitleStyle">@null</item>
</style>
</resources>
我的 layout.xml:
https://github.com/Vorlonsoft/AndroidRate/blob/master/library/src/main/res/layout/rate_dialog.xml
你能帮帮我吗?
【问题讨论】:
-
与问题分享您的布局和代码相关对话框
-
@NileshRathod 已在 MIT 许可下共享,请参阅 github.com/Vorlonsoft/AndroidRate master 分支
标签: android dialog android-alertdialog android-dialog