1,网上大部分的代码已经失效了。Android 更新的挺快的。直接上代码。
Activity 透明
无效原因代码: 具体源码自行看源码对比。
~~parent="Theme.AppCompat.Light.NoActionBar"~~ 无用
color name="translucent">#00000000</color>
<style name="tran_style" parent="Theme.AppCompat.Light">
<!-- 是否支持透window明度 -->
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@color/translucent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">true</item>
<!-- 隐藏状态栏 -->
<item name="android:windowFullscreen">true</item>
</style>
使用:
android:theme="@style/tran_style"
onCreate 去掉 标题栏
val actionBar: ActionBar? = supportActionBar
actionBar!!.hide()
完事。有用的话,请点个赞。