android|android弹出窗口-----dialog半透明、透明的圆角activity
最近在处理一些特殊页面的要求,需要弹出窗口进行操作针对业务操作比较复杂,这里采用弹出仿dialog样式的透明或者半透明activity。
先看效果
=======
半透明状弹出
文章图片
文章图片
=====
快速实现该效果主要有三步骤
第一步,设置activity主题
第二步,设置根布局背景
半透明背景:#62000000透明背景:transparent
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#62000000"
第三步(默认便是白色背景),设置显示窗体的背景色。
以上便是最简单的实现弹出dialog样式的activity。
=======================
此外,由于弹出的activity显示窗体太丑,此处需要设置圆角
效果图如下:
文章图片
步骤一:设置shape代码
步骤二;引用该背景
【android|android弹出窗口-----dialog半透明、透明的圆角activity】
推荐阅读
- android第三方框架(五)ButterKnife
- Android中的AES加密-下
- 带有Hilt的Android上的依赖注入
- android|android studio中ndk的使用
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 深入理解|深入理解 Android 9.0 Crash 机制(二)
- EditText默认不获取焦点弹出键盘
- android防止连续点击的简单实现(kotlin)