Snackbar在一个透明的活动中

时间:2016-01-08 12:24:24

标签: android themes transparency android-snackbar

尝试使用透明Activity制作小吃栏并遇到错误,将Manifest中的主题更改为 android:theme="@style/Theme.AppCompat" 现在它工作得很好......虽然看起来不太好看。有没有办法让活动变得透明并使小吃店有效?

提前致谢!

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

android:theme="@style/Theme.AppCompat"

中提及Manifest
android:theme="@style/AppTheme">

所以,在values -> Styles.xml中做你的东西。

以下是更改后的Styles,您也可以在此处自定义该活动:

<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?