Sunday, 28 October 2018

Apple Style AlertDialog on old Android's APIs

I'm working on the Apple Style AlertDialog feature of the AndroidRate library and can't fix some bugs on Android's 9-10 APIs.

  1. I can't remove AlertDialog border on Android's 9-10 APIs

API 19: Apple Style AlertDialog of AndroidRate library on Android API 19 API 10: Apple Style AlertDialog of AndroidRate library on Android API 10

  1. I can't fix AlertDialog width on Android's 9-10 APIs

API 19: Apple Style AlertDialog of AndroidRate library on Android API 19 API 10: Apple Style AlertDialog of AndroidRate library on Android API 10

My 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>

My layout.xml:

https://github.com/Vorlonsoft/AndroidRate/blob/master/library/src/main/res/layout/rate_dialog.xml

Could you help me?



from Apple Style AlertDialog on old Android's APIs

No comments:

Post a Comment