android dialog的style简单设置

移动开发 waitig 521℃ 百度已收录 0评论

<style name="DialogStyle" parent="@android:style/Theme.Dialog">
        <!– 背景透明 –>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowContentOverlay">@null</item>
        <!– 浮于Activity之上 –>
        <item name="android:windowIsFloating">true</item>
        <!– 边框 –>
        <item name="android:windowFrame">@null</item>
        <!– Dialog以外的区域模糊效果 –>
        <item name="android:backgroundDimEnabled">true</item>
        <!– 无标题 –>
        <item name="android:windowNoTitle">true</item>
        <!– 半透明 –>
        <item name="android:windowIsTranslucent">true</item>
        <!– Dialog进入及退出动画 –>
        <item name="android:windowAnimationStyle">@style/DialogAnimation</item>
    </style>
    <style name="DialogAnimation" parent="@android:style/Animation.Dialog">
        <item name="android:windowEnterAnimation">@anim/dialog_in</item>
        <item name="android:windowExitAnimation">@anim/dialog_out</item>

    </style>

dialog_in:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="200"
    android:fromYDelta="100%"
    android:toYDelta="0"
    >
</translate>

dialog_out:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="200"
    android:fromYDelta="0"
    android:toYDelta="100%"
    >
</translate>


本文由【waitig】发表在等英博客
本文固定链接:android dialog的style简单设置
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)