之前弄了很久没有成功,不是透明不了就是不能全屏,下面大概贴以下代码

1创建sty样式,属性如下:

    <style name="CustomActivityDialog" parent="Theme.AppCompat.Light.NoActionBar"><!--这是启动和关闭当前ACtivity动画,后面再贴出来--><item name="android:windowAnimationStyle">@style/anim</item><!--背景颜色及透明程度--><item name="android:background">@android:color/transparent</item><item name="android:windowBackground">@android:color/transparent</item><!--是否有标题 --><item name="android:windowNoTitle">true</item><item name="windowActionBar">false</item><!--这个就是占满全屏  不用再代码中再addFlags等--><item name="android:windowFullscreen">true</item><!--半透明--><item name="android:windowIsTranslucent">true</item><!--****是否浮现在activity之上--><item name="android:windowIsFloating">false</item><!--是否模糊--><item name="android:backgroundDimEnabled">true</item><!--去除边框--><item name="android:windowFrame">@null</item><!--是否有覆盖--><item name="android:windowContentOverlay">@null</item></style>

2.需要在AndroidMainfest中的某个需要的Activity添加如下

android:theme="@style/CustomActivityDialog"

ps:之前一直在代码启动时 setTheme(R.style.CustomActivityDialog); 无效,具体不太清楚。

3.然后在这个activity布局文件中 添加需要透明的属性。比如:
android:alpha=”0.8”

以上就是Activity全屏以及透明,动画简单贴一下代码就不说明了。

    <style name="anim" parent="android:Animation.Activity"><item name="android:activityOpenEnterAnimation">@anim/bottom_in</item><!--<item name="android:activityOpenExitAnimation">@null</item>--><item name="android:activityCloseExitAnimation">@anim/bottom_out</item><item name="android:activityCloseEnterAnimation">@null</item></style>//下面都是在anim新建的xml文件
//--------------------bottom_in
<?xml version="1.0" encoding="utf-8"?><translate
    xmlns:android="http://schemas.android.com/apk/res/android"android:duration="100"android:fromYDelta="100%p"android:toYDelta="0"/>//-------------------bottom_out<?xml version="1.0" encoding="utf-8"?>
<translate
    xmlns:android="http://schemas.android.com/apk/res/android"android:duration="200"android:fromYDelta="0"android:toYDelta="100%p"/>

动画效果是从底到上进入,从头到尾退出.

对了还得加上退出Activity动画无效的代码:在onCreate即可

    protected int activityCloseEnterAnimation;protected int activityCloseExitAnimation;//解决退出无动画效果TypedArray activityStyle = getTheme().obtainStyledAttributes(new int[] {android.R.attr.windowAnimationStyle});int windowAnimationStyleResId = activityStyle.getResourceId(0, 0);activityStyle.recycle();activityStyle = getTheme().obtainStyledAttributes(windowAnimationStyleResId, new int[] {android.R.attr.activityCloseEnterAnimation, android.R.attr.activityCloseExitAnimation});activityCloseEnterAnimation = activityStyle.getResourceId(0, 0);activityCloseExitAnimation = activityStyle.getResourceId(1, 0);activityStyle.recycle();//----退出的时候
finish();overridePendingTransition(activityCloseEnterAnimation, activityCloseExitAnimation);

Activity全屏透明动画等相关推荐

  1. android Activity全屏显示

    设置Activity全屏显示的两种方式: 1.在Activity中动态的设置 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().se ...

  2. Android 置Activity全屏和无标题

    今天,实在没有什么好些写的内容,所以在网上找了很久,才决定写这个博客.比较简单,还是想保持写博客的习惯. 一.在代码里设置全屏. Activity设置全屏和无标题栏,要用到andorid.view.W ...

  3. Digital Text Animations for Mac - 未来感活力全屏标题动画fcpx插件

    Digital Text Animations 是一个独特的 Final Cut Pro X 模板,其中包含 10 个具有未来感和充满活力的全屏标题动画.这些标题是演示文稿.幻灯片.电视节目和广告赋予 ...

  4. 如何将已有图片做成透明水印_如何批量给图片添加属于自己的全屏透明水印?其实方法很简单...

    原标题:如何批量给图片添加属于自己的全屏透明水印?其实方法很简单 今天我们来分享一个给图片批量添加全屏透明水印的小技巧,为什么要给图片添加全屏透明水印呢?就好比如说,我是做美食的,配图时候,做出来的劳 ...

  5. 2022跨年烟花代码(四)HTML5全屏烟花动画特效

    HTML5全屏烟花动画特效 html代码: <!doctype html> <html> <head> <meta charset="utf-8&q ...

  6. pr文字模板 12个独特设计全屏标题动画pr动态文字模板

    pr文字模板 12个独特设计全屏标题动画pr动态文字模板 这是一个富有创造力,动态且组织良好的Premier Pro,包含12个独特设计和专业动画的全屏标题动画.可用于公司演示,业务幻灯片,电视节目, ...

  7. 2021新年全屏标题动画素材ae模板

    Modern New Year Typography是一个很棒的After Effects模板,其中包含12个全屏标题动画的集合.您可以在各种不同的视频中使用这些动画,包括电视节目,商业广告,卡通,广 ...

  8. android全屏模式动画,Android--Toast全屏和动画(模拟QQ样式)

    这里写图片描述 如图, 底下是一个空布局, 参考我的博文: http://blog.csdn.net/angcyo/article/details/53967099 顶部就是一个Toast. 全屏,并 ...

  9. html生日快乐爆开烟花,css3+H5炫酷喜庆全屏烟花动画特效

    css3+H5炫酷喜庆全屏烟花动画特效 /* basic styles for black background and crosshair cursor */ body { background: ...

最新文章

  1. jenkins部署java项目(五)
  2. android锁屏唤醒并解锁屏幕
  3. java pl0 四元式,【编译原理】c++实现自下而上语法分析及中间代码(四元式)生成...
  4. How do I sort groups of data items?(WPF)
  5. Java发邮件-QQ服务器认证
  6. Nginx 模块开发
  7. 前端JavaScripts基础知识点轮播图
  8. 关于(我们流量表优化),分区表数据块过多,聚合又导致数据倾斜问题
  9. Excel数据导入数据库(Java)
  10. symfony app dev.php,Symfony 2:404未找到当tryes打开/app_dev.php时出错
  11. @Autowired的作用
  12. hibernate dynamic-update=true属性不起作用原因(转载)
  13. 2021-2025年中国乘用车稳定杆行业市场供需与战略研究报告
  14. 做了5年测试连一门语言都没学?逆袭后拿到3个超22K offer!
  15. SmartUpload实现文件上传时file和表单文本同时提交的问题
  16. 手游无限多开器安卓版_无限多开版!使用叶子猪手游模拟器玩大话西游手游教程...
  17. B002 - 基于嵌入式的老人定位追踪监测仪
  18. [小O地图-XOMAP] - 功能简介
  19. java2048ai,2048小游戏ai设计
  20. python程序网站_Python程序到网站的应用

热门文章

  1. [Android]从canDrawOverlays权限获取错误说起
  2. 判断一个数是否是素数的 n 多种方法
  3. JVM:Java指令源码opcode
  4. java nio oio_Netty NIO transport OIO transport
  5. 003 C语言 输出名言
  6. Scrum: 时间框 (Timeboxing) 是什么?
  7. SpringMVC接受参数
  8. java解决兔子_JAVA编程题-用java解决兔子问题
  9. 设计一个以1秒频率闪烁的LED灯(亮灭各500ms)
  10. 手机数据网络慢怎么修改服务器,手机网速慢怎么回事 这三种方法可以一试