广告
返回顶部
首页 > 资讯 > 移动开发 >Android实现蒙板效果
  • 517
分享到

Android实现蒙板效果

Android 2022-06-06 08:06:53 517人浏览 安东尼
摘要

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

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

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

效果:

原理:

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

关键代码:


private void popupwindows(List<String> 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、蒙板布局实现:


<!-- popup蒙板 -->
<LinearLayout
  android:id="@+id/ll_popup_hide"
  android:layout_width="match_parent"
  android:background="@color/hide_bg"
  android:orientation="vertical"
  android:layout_height="match_parent">
</LinearLayout>
<color name="hide_bg">#88323232</color>

2、代码处理


ll_popup_hide.setVisibility(View.VISIBLE); //显示蒙板
ll_popup_hide.setVisibility(View.INVISIBLE); //隐藏蒙板
您可能感兴趣的文章:android 添加随意拖动的桌面悬浮窗口Android实现类似360,QQ管家那样的悬浮窗Android中悬浮窗口的实现原理实例分析android编程实现悬浮窗体的方法Android实现桌面悬浮窗、蒙板效果实例代码


--结束END--

本文标题: Android实现蒙板效果

本文链接: https://www.lsjlt.com/news/25316.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android实现蒙板效果
    本文实例为大家分享了Android实现蒙板效果的相关代码,供大家参考,具体内容如下 1、不保留标题栏蒙板的实现 效果: 原理: 1、弹窗时,设置背景窗体的透明度 2、取消弹窗...
    99+
    2022-06-06
    Android
  • Android实现桌面悬浮窗、蒙板效果实例代码
    现在很多安全类的软件,比如360手机助手,百度手机助手等等,都有一个悬浮窗,可以飘浮在桌面上,方便用户使用一些常用的操作。 今天这篇文章,就是介绍如何实现桌面悬浮窗效果的。 首...
    99+
    2022-06-06
    Android
  • Android实现蒙版弹出框效果
    本文实例为大家分享了Android蒙版弹出框效果的具体代码,供大家参考,具体内容如下自定义package cn.lxsdb.yyd.app.dialog; import cn.lxsdb.yyd.app.R; import cn.lxsd...
    99+
    2023-05-31
    android 蒙版 弹出框
  • Android 新手引导蒙层效果实现代码示例
    先上效果图: 这个效果一开始我是想直接让UI给个切图,后来发现这样不行,适配很差,达不到效果。所以就自己动手写代码,其实思路也很简单:在这个布局的父布局上面再手动添加一个v...
    99+
    2022-06-06
    示例 Android
  • 怎么用css3实现ps蒙版效果以及动画
    本篇内容主要讲解“怎么用css3实现ps蒙版效果以及动画”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用css3实现ps蒙版效果以及动画”吧!css3越来越...
    99+
    2022-10-19
  • 基于WPF如何实现蒙板控件
    这篇文章主要讲解了“基于WPF如何实现蒙板控件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“基于WPF如何实现蒙板控件”吧!WPF 实现蒙板控件框架使用.NET40;Visual Studi...
    99+
    2023-07-05
  • Android实现3D滚动效果
    先上效果图 下载链接http://down.51cto.com/data/1076318...
    99+
    2023-01-31
    效果 Android
  • Android StickListView实现悬停效果
    先看看效果图: 实现思路: 监听ListView的滑动,等目的项为列表第一个可见的ItemView时,添加一个一个的布局,产生悬停效果 实现代码: public class...
    99+
    2022-06-06
    Android
  • 安卓(Android)实现3DTouch效果
    本篇博客要做的效果图: 来个低质量动图: 这个动图效果不是很好,实际上模糊效果应该是像上面第一张图那样的,后面会放出代码,有兴趣的可以试着运行一下看看效果。  先...
    99+
    2022-06-06
    3dtouch Android
  • Android实现水波纹效果
    一、效果   点击开始:   点击停止: 二、在MainActivity中 import android.graphics.Paint; ...
    99+
    2022-06-06
    Android
  • Android实现轮播图效果
    本文实例为大家分享了Android实现轮播图效果的具体代码,供大家参考,具体内容如下 1.代码放在LinearLayout中, <com.jude.rollviewpage...
    99+
    2022-11-12
  • Android实现梯形TextView效果
    目录效果图:自定义代码实现逻辑:要点分析 1.背景与文本内容的绘制 2.梯形范围内外的点击事件处理 3.其它自定义属性 效果图: 自定义代码实现逻辑: public class...
    99+
    2022-11-12
  • Android实现仪表盘效果
    本文实例为大家分享了Android实现仪表盘效果的具体代码,供大家参考,具体内容如下 仪表盘效果,圆弧可变色,效果图如下: 通过自定义view实现,代码如下: public c...
    99+
    2022-11-12
  • Android实现滤镜效果ColorMatrix
    本文实例为大家分享了Android实现滤镜效果的具体代码,供大家参考,具体内容如下 1.效果图 2.矩阵算法 package net.surina.myapplication1...
    99+
    2022-11-12
  • Android实现悬浮窗效果
    本文实例为大家分享了Android实现悬浮窗效果的具体代码,供大家参考,具体内容如下 一、权限: <uses-permission android:name="android....
    99+
    2022-11-13
  • Android实现Window弹窗效果
    本文实例为大家分享了Android实现Window弹窗效果的具体代码,供大家参考,具体内容如下 效果图 第一步 准备弹窗的布局,新建XML文件 photo_window &l...
    99+
    2022-11-12
  • android viewpager实现轮播效果
    本文是基于ViewPager实现的无限自动轮播banner,供大家参考,具体内容如下 分为四步去实现: 第一步是有限手动轮播; 第二步是无限轮播; 第三步是自动轮播; 第四步是指示...
    99+
    2022-11-13
  • Android studio实现菜单效果
    本文实例为大家分享了Android studio实现菜单效果的具体代码,供大家参考,具体内容如下 一、onCreateOptionsMenu() 首先在res目录下新建一个menu文...
    99+
    2022-11-12
  • android gallery3D效果怎么实现
    要实现Android中的Gallery3D效果,可以使用ViewPager和自定义的PagerTransformer来实现。首先,需...
    99+
    2023-08-31
    android
  • 基于WPF实现蒙板控件的示例代码
    WPF 实现蒙板控件 框架使用.NET40;Visual Studio 2022;使用方式需引入命名空间后 wd:Mask.IsMask="true",...
    99+
    2023-03-09
    WPF实现蒙板控件 WPF蒙板控件 WPF 控件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作