本文实例为大家分享了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; } } }
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1142
183.71 KB下载数642
644.84 KB下载数2755
相关文章
发现更多好内容猜你喜欢
AI推送时光机Android实现蒙版弹出框效果
后端开发2023-05-31
Android studio实现PopupWindow弹出框效果
后端开发2024-04-02
Android实现底部半透明弹出框PopUpWindow效果
后端开发2023-05-30
Android长按弹出选项框效果怎么实现
后端开发2023-08-20
Android实现蒙板效果
后端开发2022-06-06
Android自定义弹出框dialog效果
后端开发2023-05-31
React实现pc端的弹出框效果
后端开发2024-04-02
android点击按钮弹出对话框效果怎么实现
后端开发2023-08-08
Android实现微博菜单弹出效果
后端开发2023-05-30
简单实现Android弹出菜单效果
后端开发2022-06-06
bootstrap modal+gridview如何实现弹出框效果
后端开发2024-04-02
HTML5中Canvas如何实现弹出框效果
后端开发2023-06-09
laravel弹出提示框效果怎么实现
后端开发2023-07-04
Android实现信息弹出框
后端开发2024-04-02
Android中自定义PopupWindow实现弹出框并带有动画效果
后端开发2022-06-06
Android实现Window弹窗效果
后端开发2024-04-02
Android实现毛玻璃效果弹出菜单动画
后端开发2022-11-13
Android实现底部弹窗效果
后端开发2023-05-31
Android实现越界回弹效果
后端开发2024-04-02
咦!没有更多了?去看看其它编程学习网 内容吧