直播app源码,将Activity设置成透明窗口且淡入淡出

直播app源码,将Activity设置成透明窗口且淡入淡出

将Activity设置成透明窗口且淡入淡出

1.创建淡入淡出的动画文件

fade_in.xml

 

1
<br><?xml version="1.0" encoding="utf-8"?><br><alpha xmlns:android="http://schemas.android.com/apk/res/android"<br>    android:fromAlpha="0"<br>    android:toAlpha="1"<br>    android:duration="200"<br>    android:fillAfter="true"/><br> 

fade_out.xml

 

1
<br><?xml version="1.0" encoding="utf-8"?><br><alpha xmlns:android="http://schemas.android.com/apk/res/android"<br>    android:fromAlpha="1"<br>    android:toAlpha="0"<br>    android:duration="200"<br>    android:fillAfter="true"/><br> 

 

2.在styles.xml中编写如下

 

1
<br><style name="StyleTransparentActivity" parent="AppTheme"><br>        <item name="android:windowNoTitle">true</item><br>        <item name="android:windowBackground">@android:color/transparent</item><br>        <item name="android:windowIsTranslucent">true</item><br>        <item name="android:windowAnimationStyle">@style/Anim_Activity_fade_in_out</item><!--如果没有这句的话,就失去了淡入的效果--><br>    </style><br>    <style name="Anim_Activity_fade_in_out" parent="@android:style/Animation.Activity"><br>        <item name="android:activityOpenEnterAnimation">@anim/fade_in</item><br>        <item name="android:activityOpenExitAnimation">@anim/fade_out</item><br>        <item name="android:activityCloseEnterAnimation">@anim/fade_in</item><br>        <item name="android:activityCloseExitAnimation">@anim/fade_out</item><br>    </style>

 

 以上就是 直播app源码,将Activity设置成透明窗口且淡入淡出,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示