自定义android的快速操作对话框

我正在开发一个应用程序,我必须在单击按钮时显示快速操作对话框.以下是我希望如何实现的示例.

直到现在我无法弄清楚如何制作自定义快速操作对话框.但我尝试过使用一项活动,以及一些我接近实现的目标.这是我到目前为止所做的.

点击按钮我将意图传递给活动:

if (v.getId() == R.id.points) {
        Toast.makeText(MainActivity.this,"Clicked on points",Toast.LENGTH_SHORT).show();
        Intent i = new Intent(MainActivity.this,PointsActionMenu.class);
        startActivity(i);
    }

我使用了styles.xml来使活动透明化.

Styles.xml