I created this popup menu but the background shadow is missing. How can I add some? It would be cool if the shadow is only on the left and the bottom.
Here is a picture: You can see that the color of the popup and the background of the activity below the toolbar go hand in hand.
Here is my code:
acitivity snippet
public void showPopup(final MenuItem menuItem) {
        View view = findViewById(R.id.action_alarm);
        LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View popupView = layoutInflater.inflate(R.layout.popup, null);
        final ListView listView = (ListView) popupView.findViewById(R.id.listView);
        String[] functions = {getString(R.string.benachrichtigung), getString(R.string.benachrichtigungUm)};
        final ListAdapter adapter = new CustomPopupAdapter(this, functions, listView);
        listView.setAdapter(adapter);
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                TextView tv = (TextView) listView.getChildAt(1).findViewById(R.id.tvTime);
                showTimePickerDialog(tv);
            }
        });
        PopupWindow popupWindow = new PopupWindow(
                popupView,
                ViewGroup.LayoutParams.WRAP_CONTENT,
                ViewGroup.LayoutParams.WRAP_CONTENT);
        popupWindow.setBackgroundDrawable(new BitmapDrawable());
        popupWindow.setOutsideTouchable(true);
        popupWindow.showAsDropDown(view);
    }
popup.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:padding="5dp"
        android:background="@color/white">
        <ListView
            android:id="@+id/listView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">
        </ListView>
</RelativeLayout>
EDIT:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            popupWindow.setBackgroundDrawable(ContextCompat.getDrawable(this, R.drawable.shadow_192256));
        } else {
            popupWindow.setBackgroundDrawable(ContextCompat.getDrawable(this, R.drawable.shadow_192256));
        }

 
     
    