Material design之MaterialDialog例項
阿新 • • 發佈:2019-01-03
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();
}