美文网首页
使用Activity创建一个全局的弹窗

使用Activity创建一个全局的弹窗

作者: yyg | 来源:发表于2018-12-14 17:51 被阅读19次

记录备忘

一、style
 <style name="MyDialogStyle" parent="@style/Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowFrame">@null</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsFloating">true</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:backgroundDimEnabled">true</item>
    </style>
二、代码
        setContentView(R.layout.xxxxx)
        WindowManager.LayoutParams params = getWindow().getAttributes();
        params.width = ScreenUtils.getScreenWidth() * 4 / 5;
         ...根据需求定义..
        getWindow().setAttributes(params);

相关文章

  • 使用Activity创建一个全局的弹窗

    记录备忘 一、style 二、代码

  • ios 使用UIwindow自制弹窗

    创建一个简单的弹窗,先定义一个全局的uiwindow。 在使用时创建并覆盖全局大小。设置背景色的透明度,使用户可以...

  • 第一行代码

    使用Android Studio创建APP。 新建Activity。使用new Activity可以自动创建lay...

  • 使用Activity作为弹窗使用

    点击操作姿势(直接startActivity()使用即可,可以随心所欲的利用一个布局来控制弹窗的位置,并且可以讲弹...

  • 获取栈顶 TopActivity 方法汇总

    最近项目中遇到一个问题,需要做一个全局的弹窗,为此需要拿到当前栈顶的 Activity。在这里做一个总结: Act...

  • 一个弹窗导致的bug

    最近在做公司新的项目,很多工具都是使用前一个项目的,比如封装的全局弹窗显示。 然后在新项目中使用这个弹窗,自以为不...

  • 自定义小程序弹窗组件

    描述 小程序弹窗 使用方法 引入组件相关文件 在使用弹窗的页面引入组件 在app.wxss中全局引入组件样式 @i...

  • Android 经典笔记七 全局弹窗Dialog

    目录介绍 1.全局弹窗分析 2.全局弹窗必要条件 3.全局弹窗实现方式3.1. 利用系统弹出dialog3.2....

  • 点击空白区域弹窗消失

    1、给外层容器设置一个ref属性为main,当bankSwitch为true时,弹窗出现 2、在全局创建一个点击事...

  • Vue封装注册全局的组件

    最近的项目中需要使用统一的全局消息提示弹窗,所以我就注册了一个全局的组件。通过extend生成一个Vue的子类,创...

网友评论

      本文标题:使用Activity创建一个全局的弹窗

      本文链接:https://www.haomeiwen.com/subject/mvoghqtx.html