android 半透明pop,Android实现AppCompatActivity全屏半透明
平常我们实现一些弹窗会使用到PopWindow,但是PopWindow有时实现不了我们所要的功能和效果,所以这里我用Activity来实现全屏半透明的弹窗
1、首先我们使用Android Studio创个一个基于Java语言的Android项目;
2、然后我们创建一个基于AppCompatActivity(Activity也可以)的类---TranslucentFullScreenActivity,记得同时创建xml布局文件;
3、我们在默认创建好的MainActivity类里面添加一个按钮,然后给按钮添加点击事件进行跳转到TranslucentFullScreenActivity页面;
4、然后我们在TranslucentFullScreenActivity的布局文件中添加一个按钮进行返回,布局代码如下:
5、接来的就比较重要了,是设置全屏半透明效果的步骤,我们在styles.xml文件下添加一个自定义的主题,代码如下:
顺便在colors.xml也添加上透明颜色值
6、然后在AndroidManifest.xml上设置TranslucentFullScreenActivity的theme就可以了
7、MainActivity的按钮点击事件
这样就可以实现Activity的透明展示了。这是效果图
android 半透明pop,Android实现AppCompatActivity全屏半透明相关推荐
- Android实现AppCompatActivity全屏半透明
平常我们实现一些弹窗会使用到PopWindow,但是PopWindow有时实现不了我们所要的功能和效果,所以这里我用Activity来实现全屏半透明的弹窗 1.首先我们使用Android Studio ...
- android 点击图片动画效果,Android仿微信图片点击全屏效果
废话不多说,先看下Android图片点击全屏效果: 先是微信的 再是模仿的 先说下实现原理,再一步步分析 这里总共有2个Activity一个就是主页,一个就是显示我们图片效果的页面,参数通过Inten ...
- android 代码设置dialog 全屏,Android里把Dialog设置为全屏的方法
Android里把Dialog设置为全屏的方法 有的时候我们需要把Dialog设置为全屏,于是我们想到了如下的办法: //设置成全屏 LinearLayout.LayoutParams p = new ...
- Android 点击图片放大至全屏 再次点击关闭过度动画 Shared Element效果(共享元素效果)
Android 点击图片放大至全屏 再次点击关闭过度动画 最近项目需要给用户一个体验优化,各种查阅,然后改了很多地方,类似于图片的点击预览,消息列表的点击流畅过渡. Shared Element效果( ...
- 一加android8稳定版,一加5T获Android 8.1稳定版升级 全屏手势代替虚拟按键
原标题:一加5T获Android 8.1稳定版升级 全屏手势代替虚拟按键 虽然一加手机的新旗舰一加6即将发布,但是官方也没有忘记老用户.5月9日夜间,一加5T迎来了稳定版固件更新,除了核心升级为And ...
- Android隐藏底部虚拟按键并全屏
Android隐藏底部虚拟按键并全屏 Java View decorView = getWindow().getDecorView();// Hide both the navigation bar ...
- Activity与AppCompatActivity全屏实现方法
Activity与AppCompatActivity全屏实现方法 两种Activity全屏的实现方法是不同的,下面分别讲述. 一.实现Activity全屏 在项目清单文件里设置: 但是这个方法对于与A ...
- Android Activity旋转屏幕横屏实现全屏方法
activity在竖屏的时候,顶部会有状态栏,顶部会有ToolBar,现在需求是,旋转屏幕以后,横屏状态下 整个界面是以全屏状态显示,隐藏ToolBar,不显示屏幕最顶部的状态栏 首先,在Androi ...
- android 全局进度条,Android:如何在中心显示全屏进度条
我正在尝试显示带有自定义主题的进度栏.但是它在左上角而不是中心.如果我不使用自定义主题,它将以中心显示,但不是全屏显示,这会在背景中显示文本视图和其他元素,看起来很糟糕.以下是代码和屏幕截图 自定义主 ...
最新文章
- OpenDigg前端开源项目月报201704
- spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient
- 重磅!MaxCompute助力阿里开源自研语音识别模型DFSMN,准确率高达96.04%
- 手机上有android,android-在不同智能手机上的Videoview行为(具有...
- 成功解决ForkingPickler(file, protocol).dump(obj) TypeError: can‘t pickle Environment objects
- Spring中的AOP(三)——基于Annotation的配置方式(一)
- PHP中的常见魔术方法功能作用及用法实例
- SAP云平台CloudFoundry环境里新建SAP UI5应用后,自动生成了哪些组件
- 修改onlyoffice存储为手动存储关闭浏览器时不进行保存
- C++(21)--Astah uml 画C++类图
- kubernetes(五)二进制安装-安装docker服务
- 株洲市码高机器人编程_码高机器人教育
- centos8对外开发指定接口
- 比较三个数的大小,让其按大小顺序排列
- 中小型工厂如何玩转ERP生产管理系统
- 【CodeVS4093】EZ的间谍网络
- 全球与中国线锯钢线市场深度研究分析报告
- 【软件入门】Typora快速入门
- 阿里技术类面试真题,你能做对几个?(含答案)
- 达州中学高考2021成绩查询,2020达州高考成绩揭晓,恭喜恭喜!另附成绩统计表...
热门文章
- 零基础入门学习Python(13)-字符串
- 下一次农业革命,微生物或为突破口
- 微生物组—宏基因组分析专题研讨会(线上课已开通,可以报名,线下课程时间待定)...
- Microbiome:植物发育和氮肥共同作用下的小麦根系微生物组
- 高山仰止 | “利他主义者”乔治·普莱斯的一生(全文翻译自Independent)
- Cell Host综述-建立因果关系:合成菌群在植物菌群研究中的机会
- 易生信-扩增子教程01-背景介绍
- python使用matplotlib可视化函数曲线、设置y轴为对数坐标(log scale)、默认情况下坐标轴为线性坐标
- R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(添加均值、中位数)实战(dot plot)
- python使用fpdf生成数据报告pdf文件