【筆記】去除Android Dialog對(duì)話框那條揮之不去的黑帶

大家都知道,Activity可通過(guò)設(shè)置theme來(lái)實(shí)現(xiàn)dialog的效果,相信下面這段代碼很多童鞋也都熟悉,但最近發(fā)現(xiàn)這段代碼在我Android 7.1上面運(yùn)行時(shí),卻有點(diǎn)Ugly!

    <style name="DialogStyleBottom" parent="android:Theme.Dialog">
        <!--動(dòng)畫(huà)-->
        <item name="android:windowAnimationStyle">@style/dialogAnim</item>
        <!-- 邊框 -->
        <item name="android:windowFrame">@null</item>
         <!-- 是否浮現(xiàn)在activity之上 -->
        <item name="android:windowIsFloating">false</item>
       <!-- 半透明 -->
        <item name="android:windowIsTranslucent">true</item>
      <!-- 是否有標(biāo)題 -->
        <item name="android:windowNoTitle">true</item>
       <!-- 設(shè)置背景透明 -->
        <item name="android:windowBackground">@android:color/transparent</item>
         <!-- 開(kāi)啟背景模糊效果 -->
        <item name="android:backgroundDimEnabled">true</item>
    </style>
使用如上主題實(shí)現(xiàn)Dialog化的Activity在Android 7.1運(yùn)行效果:
無(wú)法忍受的黑帶!

解決辦法:


使用@style/Theme.AppCompat.Dialog替換上面的父樣式android:Theme.Dialog即可,如下:

 <style name="DialogStyleBottom" parent="@style/Theme.AppCompat.Dialog">

再次運(yùn)行效果:


黑帶木有啦!

如果這篇文章對(duì)親有所幫助,希望可以親可以給我一個(gè)?!這是對(duì)我最大的鼓勵(lì)!多謝^^

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,120評(píng)論 25 708
  • ¥開(kāi)啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開(kāi)一個(gè)線程,因...
    小菜c閱讀 7,355評(píng)論 0 17
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,880評(píng)論 2 45
  • 作者:邶風(fēng)小雨 《小情歌》 就像夜晚必然降臨 我的愛(ài)情如約而至 它不曾要求任何 我卻渴望奉獻(xiàn) 時(shí)光無(wú)聲 我留不住它...
    邶風(fēng)小雨閱讀 427評(píng)論 1 2
  • 生活不易,人生艱難,幾經(jīng)風(fēng)雨波折,面臨苦痛絕望,依然期待新的一天。斯嘉麗教會(huì)我們的不僅僅是勇敢與堅(jiān)強(qiáng),還有對(duì)生活樂(lè)...
    _凝夕閱讀 1,680評(píng)論 0 4

友情鏈接更多精彩內(nèi)容