diff --git a/app/src/main/java/de/kuschku/quasseldroid/util/ui/view/BannerView.kt b/app/src/main/java/de/kuschku/quasseldroid/util/ui/view/BannerView.kt
index 49ab369a7a8aaf970e793888abca66ab463c02d0..842f8ac8e3ab45bd84f54de3b0052cce643d991a 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/util/ui/view/BannerView.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/util/ui/view/BannerView.kt
@@ -20,6 +20,7 @@
 package de.kuschku.quasseldroid.util.ui.view
 
 import android.content.Context
+import android.graphics.drawable.LayerDrawable
 import android.util.AttributeSet
 import android.view.LayoutInflater
 import android.widget.FrameLayout
@@ -29,6 +30,7 @@ import androidx.appcompat.widget.AppCompatImageView
 import butterknife.BindView
 import butterknife.ButterKnife
 import de.kuschku.quasseldroid.R
+import de.kuschku.quasseldroid.util.helper.styledAttributes
 import de.kuschku.quasseldroid.util.helper.use
 
 class BannerView : FrameLayout {
@@ -50,9 +52,17 @@ class BannerView : FrameLayout {
   constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) :
     super(context, attrs, defStyleAttr) {
 
-    LayoutInflater.from(context).inflate(R.layout.widget_banner, this, true)
+    val content = LayoutInflater.from(context).inflate(R.layout.widget_banner, this, true)
     ButterKnife.bind(this)
 
+    context.theme.styledAttributes(R.attr.colorBackgroundSnackbar,
+                                   R.attr.selectableItemBackground) {
+      content.background = LayerDrawable(arrayOf(
+        getDrawable(0),
+        getDrawable(1)
+      ))
+    }
+
     context.theme.obtainStyledAttributes(attrs, R.styleable.BannerView, 0, 0).use {
       if (it.hasValue(R.styleable.BannerView_icon))
         icon.setImageResource(it.getResourceId(R.styleable.BannerView_icon, 0))
diff --git a/app/src/main/res/layout/widget_banner.xml b/app/src/main/res/layout/widget_banner.xml
index dd024f255ebd1252e83436400719f780ae14585e..902e0adc63e51a320b193e82c1f04a3e723b46f6 100644
--- a/app/src/main/res/layout/widget_banner.xml
+++ b/app/src/main/res/layout/widget_banner.xml
@@ -22,9 +22,9 @@
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
-  android:background="@drawable/bg_banner"
   android:baselineAligned="false"
   android:clipToPadding="false"
+  android:id="@android:id/content"
   android:focusable="true"
   android:orientation="vertical"
   android:paddingStart="?android:attr/listPreferredItemPaddingLeft"