Android实现蒙版弹出框效果
程序员文章站
2023-11-20 23:57:04
本文实例为大家分享了android蒙版弹出框效果的具体代码,供大家参考,具体内容如下
自定义
package cn.lxsdb.yyd.app.dialog...
本文实例为大家分享了android蒙版弹出框效果的具体代码,供大家参考,具体内容如下
自定义
package cn.lxsdb.yyd.app.dialog; import cn.lxsdb.yyd.app.r; import cn.lxsdb.yyd.app.constants.appintent; import android.app.dialog; import android.content.context; import android.content.intent; import android.os.bundle; import android.view.motionevent; import android.view.view; import android.view.window; import android.view.windowmanager.layoutparams; import android.widget.imagebutton; public class registerdialog extends dialog implements android.view.view.onclicklistener { private imagebutton cancel; private imagebutton experiencenow; context context; view registerview; public registerdialog(context context) { super(context); this.context = context; } @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); requestwindowfeature(window.feature_no_title); // 这句代码换掉dialog默认背景,否则dialog的边缘发虚透明而且很宽 // 总之达不到想要的效果 getwindow().setbackgrounddrawableresource(android.r.color.transparent); registerview = view.inflate(this.context, r.layout.layout_register_dialog, null); setcontentview(registerview); // 这句话起全屏的作用 getwindow().setlayout(layoutparams.match_parent, layoutparams.match_parent); initview(); initlistener(); } @override public boolean ontouchevent(motionevent event) { this.dismiss(); return super.ontouchevent(event); } private void initlistener() { cancel.setonclicklistener(this); experiencenow.setonclicklistener(this); } private void initview() { cancel = (imagebutton) findviewbyid(r.id.ib_close); experiencenow = (imagebutton) findviewbyid(r.id.ib_register_now); } public void onclick(view v) { switch (v.getid()) { case r.id.ib_close: this.dismiss(); break; case r.id.ib_register_now: // 注册 intent intent = appintent.getregphoneactivity(this.context); context.startactivity(intent); this.dismiss(); break; } } }
用法如下:
new registerdialog(mcontext).show();
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: 实现ssr服务端渲染的方法步骤
下一篇: photoshop 让图片如丝带飘起来
推荐阅读
-
Android自定义弹出框dialog效果
-
Android实现蒙版弹出框效果
-
Android实现底部弹出的对话框功能
-
Android 实现抖音头像底部弹框效果的实例代码
-
Android 之BottomsheetDialogFragment仿抖音评论底部弹出对话框效果(实例代码)
-
Android 之BottomsheetDialogFragment仿抖音评论底部弹出对话框效果(实例代码)
-
vue组件实现弹出框点击显示隐藏效果
-
jQuery实现点击文本框弹出热门标签的提示效果
-
Android Studio 使用ViewPager + Fragment实现滑动菜单Tab效果 --简易版
-
浅析Android Service中实现弹出对话框的坑