Android PopupWindow: Fondo blanco, pero mantener la sombra?

¿Cómo estilizo mi PopupWindow en Android con un fondo blanco pero aún así mantener la sombra? Estoy tratando de crear algo como esto :

Objetivo

De forma predeterminada, mi PopupWindow tiene un fondo oscuro. Así que establecer el contenido de la ventana emergente para tener un fondo blanco que me da esto :

Fondo de contenido blanco

Que tiene una sombra, pero todavía tiene la "frontera" negro que realmente es sólo las partes descubiertas de la ventana emergente de fondo.

Así que trato de establecer el fondo de la ventana emergente a blanco con "popupWindow.setBackgroundDrawable (nuevo ColorDrawable (Color.WHITE))" que hace que esto :

Que da el color de fondo correcto pero también quita la sombra.

Así que hay alguna manera fácil de mantener la sombra, pero establecer el fondo como blanco. ¿Hay algo más que debo usar en lugar de PopupWindow para crear lo que quiero? ¿O tengo que usar un parche 9 o algo así?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.