全屏透明背景对话框

透明背景对话框

        AlertDialog.Builder mBuilder = new AlertDialog.Builder(this, R.style.full_screen_dialog);
        View view = LayoutInflater.from(this).inflate(R.layout.item_list, null);
        mBuilder.setView(view);

        Dialog mDialog = mBuilder.create();
        Window win = mDialog.getWindow();
        //显示对话框时,后面的Activity不变暗。可选操作。

win.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
        win.setWindowAnimations(R.style.anim_dialog_bottom);

        //获取对话框当前的參数值
        WindowManager.LayoutParams params = win.getAttributes();
        params.gravity = Gravity.BOTTOM;
        win.setAttributes(params);

        mDialog.show();

全屏风格:

  <style name="full_screen_dialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
        <item name="android:windowSoftInputMode">stateUnspecified|adjustPan</item>
    </style>
时间: 2024-10-07 01:33:08

全屏透明背景对话框的相关文章

JFrame 实现全屏透明背景

JFrame f=new JFrame(); f.setUndecorated(true);        f.setBackground(new Color(0,0,0,0));        Toolkit kit = Toolkit.getDefaultToolkit();          Dimension screenSize = kit.getScreenSize();          f.setSize(screenSize);        f.setVisible(true

iOS全屏的背景,多个按钮位置适配(swift)

最近写博客比较多,其实大多是之前的随笔,这一段整理一下,发布出来. 今天这篇文章,说一下,面对全屏的背景图片,要在固定的位置放置多个按钮的问题我的解决办法,其实很土,谈不上是技术,就是一种方法,很省力. 图片就是这样的.再重复一下问题:例如我要在上述全屏的背景上的 M U R P 和 访问官方网站五个地方放置五个按钮,要求适配各种型号手机. 我是这样解决的(StoryBoard): 首先:在storyBoard里面拖4个ViewController,分别设置screen size 为3.5. 4

设置全屏的背景图片

我们有时期望背景图片自动拉伸占据所有空间,使用CSS 3做起来并不麻烦,定义如下的CSS: body {    background:#3d71b8 url(../back_main.png);    background-size: 100%;    background-position:center;} 但是background-siz是CSS 3的属性,并不是所有的浏览器都支持.使用CSS 2的一种实现如下: <!DOCTYPE html PUBLIC "-//W3C//DTD H

html-css控制背景图全屏拉伸不重复显示

在HTML中,当我们设置背景图,只能采用是否重叠.居中.重叠方向这几个选项 CSS3中设置 body { background:#3d71b8 url(../back_main.png); background-size: 100%; background-position:center; } 但是background-siz是CSS 3的属性,并不是所有的浏览器都支持. CSS2中并没有图片全屏拉伸的属性,只能想其他办法. 利用一个DIV层,在里面装载一个IMG标签.然后设置DIV和IMG的大

21款大气的全屏图片切换代码

html5全屏背景切换点击按钮svg背景滑动切换特效 jQuery全屏响应式手指滑动图片轮播代码 jquery商城网站全屏多张图片滑动切换代码 jQuery仿瑞丽全屏透明遮罩图片轮播滚动代码 html5响应式全屏滚动图片切换幻灯片特效 jQuery全屏带进度条图片轮播特效 jQuery仿音悦台网站全屏带标题的焦点图轮播代码 jQuery背景和banner图片一起切换全屏焦点图切换代码 jquery html5响应式幻灯片插件网站响应式全屏幻灯片轮播代码 JQuery自适应全屏图片滚动鼠标上下滑动

淘宝装修基础版全屏店招

1.淘宝基础版全屏海报旺铺基础版是左右两栏的布局,那我们就把左栏的模块全部删掉,在右栏建立自己的自定义模块,在自定义模块中加入以下代码,产生的效果就是通栏效果.在“加入自己的自定义内容”这句话这里插入自定义代码比如全屏不轮播代码等.<div class="J_TWidget" data-widget-config="{'effect': 'fade', 'circular': true ,'contentCls':'taobaoux'}" data-widge

MFC对话框最大化、最小化、全屏显示、可拉伸、(控件大小动态化)、滚动条

1.点击对话框,在属性里:border改为resizing,可拉伸 Maximize Box 改为True Minimize Box 改为True Vertical Scrollbar改为 true,显示滚动条 titlebar改为false,题目消失 2.对话框全屏显示: OnInitDialog()中,也就是初始显示状态是全屏 int   cx,cy; cx   =   GetSystemMetrics(SM_CXSCREEN); cy   =   GetSystemMetrics(SM_C

10个Web前端值得收藏的背景全屏效果展示(附源码)(上)

作为一个前沿的 Web 开发者,对于 HTML5 和 现在流行的3D技术或多或少都有掌握.特别是在移动端大显身手.这篇文章挑选了10个绚丽的背景全景展示效果,希望对你有所帮助. 1.  JS图片背景全屏代码实现物理效果 玩法介绍:可以随意拖动鼠标.按住鼠标左键选中旋转物体.或者按住鼠标滑轮放大或者缩小,有不同的效果,赶紧来体验一下. 源码下载  /  在线演示 2.  CSS3学习 - 网站背景拉伸平铺jQuery插件 这个插件集成了一些非常好的 JavaScript 库,提供一个方便使用的文本

关于Android对话框宽度无法铺满全屏的问题

之前做自定义对话框需要宽度铺满全屏时,基本是这样操作的. AlertDialog dialog = new AlertDialog.Builder(context).create();         dialog.show();         Window window = dialog.getWindow();         WindowManager.LayoutParams lp = window.getAttributes();         lp.width = WindowM