直播平台怎么搭建,蒙版(背景)与导航栏颜色的问题
作者:互联网
直播平台怎么搭建,蒙版(背景)与导航栏颜色的问题
1、写个布局
2、写个class继承Dialog。
public class ChooseWeChatDialog extends AppCompatDialog {
<style name="DefaultDialog" parent="Theme.AppCompat.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">false</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:background">@android:color/transparent</item>
<item name="android:windowBackground">@android:color/transparent</item>
<!-- 是否开启半透明的背景 -->
<item name="android:backgroundDimEnabled">true</item>
<!-- 半透明的背景的透明度 -->
<item name="android:backgroundDimAmount">0.6</item>
<item name="android:windowFullscreen">false</item>
<item name="android:windowActionBar">true</item>
</style>
3、重写构造函数,传入theme
public ChooseWeChatDialog(FragmentActivity context, OnClickBack onClickBack) {
super(context, R.style.DefaultDialog);
this.mContext = context;
this.onClickBack = onClickBack;
}
4、重写onCreate方法设置布局
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
View contentView = LayoutInflater.from(mContext).inflate(R.layout.dialog_wechat_choose, null);
ll_wechat = contentView.findViewById(R.id.ll_wechat);
ll_wechat_friend = contentView.findViewById(R.id.ll_wechat_friend);
setCanceledOnTouchOutside(true);
setContentView(contentView);
以上就是 直播平台怎么搭建,蒙版(背景)与导航栏颜色的问题,更多内容欢迎关注之后的文章
标签:蒙版,contentView,ll,直播,wechat,onCreate,true,搭建 来源: https://www.cnblogs.com/yunbaomengnan/p/16554183.html