34

API 14 からわかるように、Below Blur は廃止されました

dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND); 

ダイアログの背後にある画面のぼかしを作成するための代替手段はありますか? FASTぼかしを試しました

4

5 に答える 5

5

この方法を試してみると、私がこれを使用しているのに役立ちます

styles.xmlを作成する

<style name="Theme.D1NoTitleDim" parent="android:style/Theme.Translucent">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:backgroundDimEnabled">true</item>
    <item name="android:background">@android:color/transparent</item>        
</style>

そして、あなたのダイアログで

dialog = new Dialog(context,styles); 

これは私にとってはうまくいっています

詳細については、この例を見ることをお勧めします

于 2013-10-11T06:04:35.767 に答える