本文实例为大家分享了Android实现蒙板效果的相关代码,供大家参考,具体内容如下

1、不保留标题栏蒙板的实现

原理:

1、弹窗时,设置背景窗体的透明度

2、取消弹窗时,恢复背景窗体的透明度

关键代码:

private void popupWindows(List list){

//产生背景变暗效果

WindowManager.LayoutParams lp=getWindow().getAttributes();

lp.alpha = 0.4f;

getWindow().setAttributes(lp);

......省略号......

mPopupWindow.setOnDismissListener(new PopupWindow.OnDismissListener() {

@Override

public void onDismiss() {

WindowManager.LayoutParams lp = getWindow().getAttributes();

lp.alpha = 1f;

getWindow().setAttributes(lp);

}

});

......省略号......

}

2、保留标题栏蒙板的实现

原理:

1、根据需求,设置蒙板布局大小。

2、弹窗时,显示蒙板布局

2、取消弹窗时,隐藏蒙板布局

关键代码:

1、蒙板布局实现:

android:id="@+id/ll_popup_hide"

android:layout_width="match_parent"

android:background="@color/hide_bg"

android:orientation="vertical"

android:layout_height="match_parent">

#88323232

2、代码处理

ll_popup_hide.setVisibility(View.VISIBLE); //显示蒙板

ll_popup_hide.setVisibility(View.INVISIBLE); //隐藏蒙板

以上就是本文的全部内容,希望对大家的学习有所帮助。

总结

以上是编程之家为你收集整理的Android实现蒙板效果全部内容,希望文章能够帮你解决Android实现蒙板效果所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

android底部蒙版,Android实现蒙板效果相关推荐

  1. Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现

    Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现 暂时还未有时间开发这效果,所以先贴出来. 先贴一张效果图,这是一张手机截屏: 左上方的风景图:背景图片 右上方的人物图:前景图 ...

  2. android背景图加蒙版,Android实现蒙板效果

    本文实例为大家分享了Android实现蒙板效果的相关代码,供大家参考,具体内容如下 1.不保留标题栏蒙板的实现 效果: 原理: 1.弹窗时,设置背景窗体的透明度 2.取消弹窗时,恢复背景窗体的透明度 ...

  3. android自动悬浮窗代码,Android_Android实现桌面悬浮窗、蒙板效果实例代码,现在很多安全类的软件,比如3 - phpStudy...

    Android实现桌面悬浮窗.蒙板效果实例代码 现在很多安全类的软件,比如360手机助手,百度手机助手等等,都有一个悬浮窗,可以飘浮在桌面上,方便用户使用一些常用的操作. 今天这篇文章,就是介绍如何实 ...

  4. WPF中GDI+图形图像的绘制:(五)绘制图像——蒙板效果

    这里要实现的效果指的是对图片像素点区域进行颜色叠加,首先要做的是得到图片非透明部分的区域,效果如图: 实现步骤:1.在主窗体添加控制控件: <Label Grid.Row="4&quo ...

  5. CALayer mask属性实现蒙板效果

    相信很多人在ios上实现控件圆角的时候都用过:cornerRadius这个属性,例如实现圆形头像,一般我会这么写: self.headImageView.layer.masksToBounds = Y ...

  6. Android中用图片自定义一个进度条(实现蒙板效果)

    问题概述 对于进度条我相信大家不陌生,这里我就不再多说什么了.因为这个不是重点.我们要说的是如何去自定义一个不一样的进度条.这里用到两张图片(背景和前景),其实是三张(背景.前景和蒙图).当我们的蒙图 ...

  7. Android用户首次打开APP的使用教学蒙板效果实现

    转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 现在很多安全类的软件,比如360手机助手,百度手机助手等等,都有一个悬浮窗,可以飘浮在桌面上,方便用户使用一 ...

  8. android 底部回弹,Android View滚动、拉伸到顶/底部弹性回弹复位

     <Android View滚动.拉伸到顶/底部弹性回弹复位> 我在上一篇文章介绍了如何实现一个Android ListView拉到顶/底部后,像橡皮筋一样弹性回弹复位(<And ...

  9. android 底部通知,Android Fragment实现底部通知栏

    Android Fragment实现底部通知栏,供大家参考,具体内容如下 截图如下: 1. 第一步先要创建fragment(动态注册) 然后将两个勾选取消掉(还有一种是自己手动创建) 会自动生成相对应 ...

  10. android 底部动画,Android实现360手机助手底部的动画菜单

    首先来看下我们实现的效果和360效果的对比: 360手机助手效果演示 本库实现的效果(Icon来自360手机助手,侵删) xml布局文件 注:为了美观,讲每个Button的高度以及固定,设置wrap_ ...

最新文章

  1. SharePreference工具类
  2. CSAPP第五章就在“扯淡”!
  3. 分享一些优秀有趣的博客
  4. Pixhawk代码分析-姿态解算篇A
  5. Android TextView内容过长加省略号,点击显示全部内容
  6. 【2018.5.19】模拟赛之二-ssl2433 文件名排序【字符串】
  7. js传参不是数字_js调用函数时传入的参数个数与函数定义时的参数个数不符时的操作...
  8. 一篇讲Java指令重排和内存可见性的好文
  9. curl put方法 测试http_HTTP接口调试利器!4.8万Star的HTTP命令行客户端!
  10. Python requests请求禁止跳转重定向(判断是否为原请求链接)
  11. 搜狗浏览器收藏夹在哪_chrome谷歌浏览器收藏夹在哪_chrome收藏夹在电脑什么位置...
  12. Spring Data JPA根据属性名查询
  13. 定制.NET GridView的长文本显示表格
  14. 计算机包括桌面计算机和便携式计算机,【填空题】( )计算机包括桌面计算机和便携式计算机这两种形式。...
  15. pe linux 引导修复工具下载,winpe系统引导修复工具
  16. 惠普n54l gen7 安装linux,惠普N54L安装群晖需要修改的硬件设置
  17. oracle启动pmon,PMON和SMON的功能 - oracle - 善待自己,切莫活在过去
  18. 搜狗浏览器怎么翻译英文网页
  19. 行存储(Row-Based)和列存储(Column-Based)
  20. 前端开发:报错Error in... ”SyntaxError:Unexpected token u in JSON at position 0”…解决方法

热门文章

  1. DOTA模式命令详解 及 DotA英雄英文名字和简称
  2. Android 录制视频添加时间水印,Android开发教程入门
  3. 〖小狼毫〗小狼毫使用心得分享
  4. 计算机大赛总结发言稿,学校技能比赛总结发言稿
  5. 阿里巴巴瓴羊CEO朋新宇走进清涧县,点亮“橙星计划”第一颗星
  6. vsode 编译报错:main.c:4:10: fatal error: iostream: 没有那个文件或目录
  7. 什么是 URL Schema
  8. 蒙特卡罗(洛)模拟——手把手教你数学建模
  9. 从傅里叶级数到傅里叶变换
  10. HTML视频自动播放