透明的 Snackbar activity

Snackbar in a transparent activity

试图在透明 Activity 中制作小吃店并遇到错误,将 Manifest 中的主题更改为 android:theme="@style/Theme.AppCompat" 现在可以正常工作了……虽然看起来不太好。有没有办法让 avtivity 透明并让 snackbar 工作?

提前致谢!

转到您的 activity xml 文件并将背景设置为透明

android:background="@android:color/transparent"

这只是将您的 Theme 更改为 Theme.AppCompat,它看起来更暗。

在你的 Manifest:

中提到 android:theme="@style/Theme.AppCompat"
android:theme="@style/AppTheme">

所以,在 values -> Styles.xml 做你的事情。

这里是修改后的Styles,你也可以在这里自定义activity:

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->

    </style>

</resources>

关于透明,就像我说的,你应该使用类似这些东西的东西:

在你的 Layout:

android:background="@android:color/transparent"

或:

How to create Transparent Activity in Android?