使用activity完成类似dialog的功能
<!--activity设置背景--> <style name="myTransparent" parent="@android:style/Theme.Translucent.NoTitleBar"> <item name="android:windowBackground">@color/transparent</item> <item name="android:windowAnimationStyle">@null</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowNoTitle">true</item> <!-- 无标题 --> <item name="android:windowContentOverlay">@null</item> <item name="android:backgroundDimEnabled">true</item><!-- 半透明 --> </style>
若设置成透明将
<item name="android:backgroundDimEnabled">true</item><!-- 半透明 -->
去掉即可然后在清单文件里进行配置
<activity android:name=".community.activity.ShareActivity" android:theme="@style/myTransparent"/>
这样就可以了
本文介绍了一种通过自定义Android Activity样式来实现Dialog显示效果的方法。通过调整Activity的背景透明度、禁用标题栏和应用特定动画等设置,可以在不使用标准Dialog组件的情况下创建弹出窗口样式界面。
1681

被折叠的 条评论
为什么被折叠?



