全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android实现蒙版弹出框效果

本文实例为大家分享了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小时内与您取得联系。