android弹出窗口-----dialog半透明、透明的圆角activity
来源:互联网 发布:java中工厂模式是什么 编辑:程序博客网 时间:2024/05/17 21:05
最近在处理一些特殊页面的要求,需要弹出窗口进行操作针对业务操作比较复杂,这里采用弹出仿dialog样式的透明或者半透明activity。
先看效果
=======
半透明状弹出
=====
快速实现该效果主要有三步骤
第一步,设置activity主题
<activity android:name="com.example.route.DialogActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="@string/title_activity_dialog" > </activity>
第二步,设置根布局背景
半透明背景:#62000000 透明背景:transparent
android:layout_width="match_parent" android:layout_height="match_parent" android:background="#62000000"
第三步(默认便是白色背景),设置显示窗体的背景色。
以上便是最简单的实现弹出dialog样式的activity。
=======================
此外,由于弹出的activity显示窗体太丑,此处需要设置圆角
效果图如下:
步骤一:设置shape代码
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <corners android:radius="10dp" /> <!-- <corners 此方法可以设置四个角不同圆角 android:bottomLeftRadius="10dp" android:bottomRightRadius="10dp" android:topLeftRadius="0dp" android:topRightRadius="0dp" /> --> <solid android:color="@android:color/white" /></shape>步骤二;引用该背景
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/conner" android:gravity="center" > <TextView android:layout_width="250dp" android:layout_height="60dp" android:gravity="center" android:text="@string/hello_world" /> </LinearLayout>
0 0
- android弹出窗口-----dialog半透明、透明的圆角activity
- 【Android】透明的Dialog和透明的Activity
- android Activity 透明,半透明效果的设置transparent
- android 弹出窗口 - 正常的Dialog弹出窗口
- android 透明浮现弹出的Activity
- android 半透明圆角dialog的简单实现
- android 半透明圆角dialog的简单实现
- Android 自定义圆角半透明dialog
- Android------Activity风格:背景透明、半透明、模糊
- android activity设置透明或者半透明背景
- Activity 透明,半透明效果的设置transparent
- Activity 透明,半透明效果的设置transparent
- Activity 透明 半透明效果的简单实现
- Android:使用自定义透明Dialog样式的Activity
- android自定义dialog弹出框、透明背景
- 弹出dialog样式的activity
- Android中使用Dialog风格弹出框的Activity
- 如何改变Android Dialog弹出后的Activity背景亮度
- HM编码器代码阅读(46)——SAO总结
- B-树 构建
- 多媒体拍照+摄像
- MySQL高可用性之Keepalived+Mysql
- 多项式输出
- android弹出窗口-----dialog半透明、透明的圆角activity
- 语言模型(N-Gram)
- Android温习 —— 内存
- numpy使用
- 事件总线程之EventBus
- leetcode_middle_57_215. Kth Largest Element in an Array
- markdown使用手册记录
- idea在maven中导入jstl无效解决办法
- 两个有序序列的中位数