android底部蒙版,Android实现蒙板效果
本文实例为大家分享了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实现蒙板效果相关推荐
- Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现
Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现 暂时还未有时间开发这效果,所以先贴出来. 先贴一张效果图,这是一张手机截屏: 左上方的风景图:背景图片 右上方的人物图:前景图 ...
- android背景图加蒙版,Android实现蒙板效果
本文实例为大家分享了Android实现蒙板效果的相关代码,供大家参考,具体内容如下 1.不保留标题栏蒙板的实现 效果: 原理: 1.弹窗时,设置背景窗体的透明度 2.取消弹窗时,恢复背景窗体的透明度 ...
- android自动悬浮窗代码,Android_Android实现桌面悬浮窗、蒙板效果实例代码,现在很多安全类的软件,比如3 - phpStudy...
Android实现桌面悬浮窗.蒙板效果实例代码 现在很多安全类的软件,比如360手机助手,百度手机助手等等,都有一个悬浮窗,可以飘浮在桌面上,方便用户使用一些常用的操作. 今天这篇文章,就是介绍如何实 ...
- WPF中GDI+图形图像的绘制:(五)绘制图像——蒙板效果
这里要实现的效果指的是对图片像素点区域进行颜色叠加,首先要做的是得到图片非透明部分的区域,效果如图: 实现步骤:1.在主窗体添加控制控件: <Label Grid.Row="4&quo ...
- CALayer mask属性实现蒙板效果
相信很多人在ios上实现控件圆角的时候都用过:cornerRadius这个属性,例如实现圆形头像,一般我会这么写: self.headImageView.layer.masksToBounds = Y ...
- Android中用图片自定义一个进度条(实现蒙板效果)
问题概述 对于进度条我相信大家不陌生,这里我就不再多说什么了.因为这个不是重点.我们要说的是如何去自定义一个不一样的进度条.这里用到两张图片(背景和前景),其实是三张(背景.前景和蒙图).当我们的蒙图 ...
- Android用户首次打开APP的使用教学蒙板效果实现
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 现在很多安全类的软件,比如360手机助手,百度手机助手等等,都有一个悬浮窗,可以飘浮在桌面上,方便用户使用一 ...
- android 底部回弹,Android View滚动、拉伸到顶/底部弹性回弹复位
<Android View滚动.拉伸到顶/底部弹性回弹复位> 我在上一篇文章介绍了如何实现一个Android ListView拉到顶/底部后,像橡皮筋一样弹性回弹复位(<And ...
- android 底部通知,Android Fragment实现底部通知栏
Android Fragment实现底部通知栏,供大家参考,具体内容如下 截图如下: 1. 第一步先要创建fragment(动态注册) 然后将两个勾选取消掉(还有一种是自己手动创建) 会自动生成相对应 ...
- android 底部动画,Android实现360手机助手底部的动画菜单
首先来看下我们实现的效果和360效果的对比: 360手机助手效果演示 本库实现的效果(Icon来自360手机助手,侵删) xml布局文件 注:为了美观,讲每个Button的高度以及固定,设置wrap_ ...
最新文章
- SharePreference工具类
- CSAPP第五章就在“扯淡”!
- 分享一些优秀有趣的博客
- Pixhawk代码分析-姿态解算篇A
- Android TextView内容过长加省略号,点击显示全部内容
- 【2018.5.19】模拟赛之二-ssl2433 文件名排序【字符串】
- js传参不是数字_js调用函数时传入的参数个数与函数定义时的参数个数不符时的操作...
- 一篇讲Java指令重排和内存可见性的好文
- curl put方法 测试http_HTTP接口调试利器!4.8万Star的HTTP命令行客户端!
- Python requests请求禁止跳转重定向(判断是否为原请求链接)
- 搜狗浏览器收藏夹在哪_chrome谷歌浏览器收藏夹在哪_chrome收藏夹在电脑什么位置...
- Spring Data JPA根据属性名查询
- 定制.NET GridView的长文本显示表格
- 计算机包括桌面计算机和便携式计算机,【填空题】( )计算机包括桌面计算机和便携式计算机这两种形式。...
- pe linux 引导修复工具下载,winpe系统引导修复工具
- 惠普n54l gen7 安装linux,惠普N54L安装群晖需要修改的硬件设置
- oracle启动pmon,PMON和SMON的功能 - oracle - 善待自己,切莫活在过去
- 搜狗浏览器怎么翻译英文网页
- 行存储(Row-Based)和列存储(Column-Based)
- 前端开发:报错Error in... ”SyntaxError:Unexpected token u in JSON at position 0”…解决方法
热门文章
- DOTA模式命令详解 及 DotA英雄英文名字和简称
- Android 录制视频添加时间水印,Android开发教程入门
- 〖小狼毫〗小狼毫使用心得分享
- 计算机大赛总结发言稿,学校技能比赛总结发言稿
- 阿里巴巴瓴羊CEO朋新宇走进清涧县,点亮“橙星计划”第一颗星
- vsode 编译报错:main.c:4:10: fatal error: iostream: 没有那个文件或目录
- 什么是 URL Schema
- 蒙特卡罗(洛)模拟——手把手教你数学建模
- 从傅里叶级数到傅里叶变换
- HTML视频自动播放