Android AppCompatActivity 透明activity实现
程序员文章站
2022-03-11 15:33:55
1.继承AppCompatActivity 在 onCreate 中添加如下代码int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN ;getWindow().getDecorView().setSystemUiVisibility(uiOptions);getWindow().setStatusBarColor(Color.TRANSPARENT);2设置activity 主题在style.xml 文件中添加
1.继承
AppCompatActivity 在 onCreate 中添加如下代码
int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN ; getWindow().getDecorView().setSystemUiVisibility(uiOptions); getWindow().setStatusBarColor(Color.TRANSPARENT);
2设置activity 主题
在style.xml 文件中添加
<style name="translucentTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowNoTitle">true</item> <item name="android:windowBackground">@color/transparent</item> <item name="android:windowIsTranslucent">true</item> </style> 3.
<activity android:name="" android:theme="@style/translucentTheme" android:windowSoftInputMode="adjustResize" android:configChanges="orientation|keyboardHidden|screenSize" android:hardwareAccelerated="false" />
本文地址:https://blog.csdn.net/mylisty/article/details/108572838
推荐阅读
-
Android 中启动自己另一个程序的activity如何实现
-
Android实现透明动画
-
Android 滑动返回Activity的实现代码
-
Android中Toolbar随着ScrollView滑动透明度渐变效果实现
-
Android实现从activity中停止Service的方法
-
Android实现通知栏透明的方法
-
Android编程实现两个Activity相互切换而不使用onCreate()的方法
-
Android之沉浸式状态栏的实现方法、状态栏透明
-
Android编程实现popupwindow弹出后屏幕背景变成半透明效果
-
Android4.4+ 实现半透明状态栏(Translucent Bars)