本文实例为大家分享了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();
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Android蒙版弹出框效果
# Android蒙版弹出框
# Android弹出框
# Android自定义底部弹出框ButtomDialog
# Android仿微信网络加载弹出框
# Android自定义view仿iOS弹出框效果
# Android使用popUpWindow带遮罩层的弹出框
# Android实现底部半透明弹出框PopUpWindow效果
# Android自定义弹出框dialog效果
# Android 多种简单的弹出框样式设置代码
# Android实现可输入数据的弹出框
# Android使用Dialog风格弹出框的Activity
# android自定义弹出框样式的实现方法
# 这句话
# 弹出
# 自定义
# 大家分享
# 全屏
# 这句
# 达不到
# 具体内容
# 大家多多
# 换掉
# 很宽
# 边缘
# view
# MotionEvent
# Bundle
# content
# Dialog
# Context
# os
# Intent
相关文章:
如何通过虚拟主机快速搭建个人网站?
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
制作网页的网站有哪些,电脑上怎么做网页?
PHP正则匹配日期和时间(时间戳转换)的实例代码
IOS倒计时设置UIButton标题title的抖动问题
宝塔Windows建站如何避免显示默认IIS页面?
如何在宝塔面板中创建新站点?
TestNG的testng.xml配置文件怎么写
,怎么在广州志愿者网站注册?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
,有什么在线背英语单词效率比较高的网站?
网站制作价目表怎么做,珍爱网婚介费用多少?
已有域名和空间,如何快速搭建网站?
如何在云主机上快速搭建多站点网站?
如何用IIS7快速搭建并优化网站站点?
教学论文网站制作软件有哪些,写论文用什么软件
?
建站主机如何选?高性价比方案全解析
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
建站VPS推荐:2025年高性能服务器配置指南
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
网站app免费制作软件,能免费看各大网站视频的手机app?
如何挑选最适合建站的高性能VPS主机?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?
制作证书网站有哪些,全国城建培训中心证书查询官网?
建站主机选购指南:核心配置优化与品牌推荐方案
定制建站方案优化指南:企业官网开发与建站费用解析
如何设计高效校园网站?
网站制作报价单模板图片,小松挖机官方网站报价?
建站主机核心功能解析:服务器选择与网站搭建流程指南
制作表格网站有哪些,线上表格怎么弄?
西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?
已有域名如何免费搭建网站?
安云自助建站系统如何快速提升SEO排名?
专业公司网站制作公司,用什么语言做企业网站比较好?
建站之星客服服务时间及联系方式如何?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何获取免费开源的自助建站系统源码?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
免费视频制作网站,更新又快又好的免费电影网站?
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
建站之星与建站宝盒如何选择最佳方案?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
大型企业网站制作流程,做网站需要注册公司吗?
湖北网站制作公司有哪些,湖北清能集团官网?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
建站之星代理费用多少?最新价格详情介绍
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
建站之星如何配置系统实现高效建站?
*请认真填写需求信息,我们会在24小时内与您取得联系。