美文网首页
Android实现AppCompatActivity全屏半透明

Android实现AppCompatActivity全屏半透明

作者: 帅帅滴小胖次 | 来源:发表于2020-07-23 17:08 被阅读0次

    平常我们实现一些弹窗会使用到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实现AppCompatActivity全屏半透明

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