本文实例为大家分享了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
相关文章:
如何选购建站域名与空间?自助平台全解析
视频网站制作教程,怎么样制作优酷网的小视频?
如何高效搭建专业期货交易平台网站?
外汇网站制作流程,如何在工商银行网站上做外汇买卖?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
php json中文编码为null的解决办法
简历在线制作网站免费版,如何创建个人简历?
建站168自助建站系统:快速模板定制与SEO优化指南
小型网站建站如何选择虚拟主机?
C++如何编写函数模板?(泛型编程入门)
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
如何在万网开始建站?分步指南解析
建站主机空间推荐 高性价比配置与快速部署方案解析
打鱼网站制作软件,波克捕鱼官方号怎么注册?
广州营销型建站服务商推荐:技术优势与SEO优化解析
东莞专业制作网站的公司,东莞大学生网的网址是什么?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
广州美橙建站如何快速搭建多端合一网站?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
C++时间戳转换成日期时间的步骤和示例代码
在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?
如何在局域网内绑定自建网站域名?
Swift中swift中的switch 语句
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何通过PHP快速构建高效问答网站功能?
历史网站制作软件,华为如何找回被删除的网站?
浅析上传头像示例及其注意事项
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
如何通过云梦建站系统实现SEO快速优化?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
相册网站制作软件,图片上的网址怎么复制?
建站之星展会模板:智能建站与自助搭建高效解决方案
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
如何在云主机上快速搭建网站?
网站制作服务平台,有什么网站可以发布本地服务信息?
linux top下的 minerd 木马清除方法
已有域名和空间如何搭建网站?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
如何快速生成专业多端适配建站电话?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
如何用西部建站助手快速创建专业网站?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
b2c电商网站制作流程,b2c水平综合的电商平台?
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
学校为何禁止电信移动建设网站?
如何快速生成可下载的建站源码工具?
Android自定义控件实现温度旋转按钮效果
如何选择网络建站服务器?高效建站必看指南
*请认真填写需求信息,我们会在24小时内与您取得联系。