1. 程式人生 > >Material design之MaterialDialog例項

Material design之MaterialDialog例項

1.Material design簡介
卡片式風格,簡約時尚的設計,Material design的核心思想,就是把物理世界的體驗帶進螢幕。去掉現實中的雜質和隨機性,保留其最原始純淨的形態、空間關係、變化與過渡,配合虛擬世界的靈活特性,還原最貼近真實的體驗,達到簡潔與直觀的效果。

2.示例
配置gradle
compile ‘com.afollestad:material-dialogs:0.7.4.2’

在程式碼中運用

MaterialDialog mMaterialDialog;

private void showUpdateDialog() {
        mMaterialDialog = new
DialogBuilder(mContext) .title(XXXXXX) .content(XXXXX) .positiveText(XXXXX) .negativeText(XXXXX) .onNegative(new MaterialDialog.SingleButtonCallback() { @Override public void onClick
(MaterialDialog materialDialog, DialogAction dialogAction) { mMaterialDialog.dismiss(); } }) .onPositive(new MaterialDialog.SingleButtonCallback() { @Override public void onClick(MaterialDialog materialDialog, DialogAction dialogAction) { mMaterialDialog.dismiss(); } }).build(); mMaterialDialog.show(); }