gpt4 book ai didi

android - 使所有 View 透明以仅查看主题背景图像

转载 作者:搜寻专家 更新时间:2023-11-01 08:36:42 24 4
gpt4 key购买 nike

我在 Play 商店中看到许多使用图像作为背景的现代精美应用。我决定在我的应用程序中使用这个解决方案。我为最低 API 21 Android 5.0 开发。我为 xxhdpi Nexus 5 AVD 准备了 1920x1080 图像。

enter image description here

我用的是material light主题。这是我修改后的主题定义xml

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="android:Theme.Material.Light">
<!-- Customize your theme here. -->
<item name="android:colorPrimary">@color/colorPrimary</item>
<item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:colorAccent">@color/colorAccent</item>
<item name="android:background">@drawable/parquet</item>
<item name="android:actionBarStyle">@style/transparentActionBar</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
<style name="transparentActionBar" parent="android:Widget.Material.Light.ActionBar">
<item name="android:background">@android:color/transparent</item>
</style>

enter image description here

当我运行应用程序时,我看到每个 View 都使用自己缩放的主题图像副本。我的自定义样式“transparentActionBar”对操作栏没有影响。只有在状态栏后面我才能看到类似原始图像的东西。是否可以通过 XML 定义所有 View 的透明度以仅显示屏幕背景图像?如果不是,请告诉您解决此问题的正确方法是什么。

问候。

最佳答案

这段代码正是我想要的

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="android:Theme.Material.Light">
<!-- Customize your theme here. -->
<item name="android:colorPrimary">@color/colorPrimary</item>
<item name="android:colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:colorAccent">@color/colorAccent</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowBackground">@drawable/parquet</item>
<item name="android:actionBarStyle">@style/ActionBarStyle.Transparent</item>
</style>
<style name="ActionBarStyle.Transparent" parent="android:Widget.Material.Light.ActionBar">
<item name="android:background">@null</item>
</style>

enter image description here

关于android - 使所有 View 透明以仅查看主题背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36210987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com