之dialog的使用

android 5.0風格的dialog遵循Material設計, 使用方式和以前一樣, dialog相信大家以前就熟悉的不能再熟悉了, 這裏不做講解就簡簡單單的做下演示下面直接上代碼:
1)

AlertDialog.Builder builder = new AlertDialog.Builder(MaterialDialogActivity.this, android.R.style.Theme_Material_Light_Dialog_Alert);
builder.setMessage("這是一個無標題,簡單的dialog!").setPositiveButton("確定", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
         dialog.dismiss();
    }
}).setNegativeButton("取消", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        dialog.dismiss();
    }
}).create().show();

效果:
這裏寫圖片描述
可以看到使用了android.R.style.Theme_Material_Light_Dialog_Alert系統自帶的樣式就是這樣, 挺漂亮的吧

還有以下樣式:
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

本例demo下載:
https://github.com/zhangyang3233/android21effect
想要低版本實現Material Dialog:
https://github.com/afollestad/material-dialogs

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章