功能:当点击按钮时,弹出fancyDialog对话框
//FancyDialog对话框方法
private void fancyDialog() {
FancyAlertDialog.Builder faBuilder=new FancyAlertDialog.Builder(this);
//设置图片
faBuilder.setImageRecourse(R.mipmap.ic_launcher);
//设置对话框的标题
faBuilder.setTextTitle("Upload");
//设置对话框标题的字体大小
//faBuilder.setTitleFont();
//设置对话框标题的颜色
faBuilder.setTitleColor(R.color.dialog_title);
//设置子标题
faBuilder.setTextSubTitle("fancydialog");//子标题
//faBuilder.setSubTitleFont(String.valueOf(R.dimen.sub_font_size));//子标题的字体大小
faBuilder.setSubtitleColor(R.color.dialog_sub_title);//子标题的颜色
//设置对话框的内容
faBuilder.setBody("a simple dialog to show fancy content");//设置对话框的内容
//faBuilder.setBodyFont(String.valueOf(R.dimen.body_font_size));//设置内容的字体大小
faBuilder.setBodyColor(R.color.dialog_body);//设置内容的颜色
//设置退出按钮
faBuilder.setNegativeButtonText("Exit");
//faBuilder.setNegativeButtonFont(String.valueOf(R.dimen.body_font_size));//设置字体的大小
faBuilder.setNegativeColor(R.color.dialog_exit);//设置颜色
//设置Exit的点击
faBuilder.setOnNegativeClicked(new FancyAlertDialog.OnNegativeClicked() {
@Override
public void OnClick(View view, Dialog dialog) {
Toast.makeText(DialogActivity.this,"点击了Exit",Toast.LENGTH_SHORT).show();
dialog.dismiss();//对话框消失
}
});
//设置确定按钮
faBuilder.setPositiveButtonText("Continue");//设置确定按钮
//faBuilder.setPositiveButtonFont(String.valueOf(R.dimen.body_font_size));//设置字体大小
faBuilder.setPositiveColor(R.color.dialog_continue);//设置颜色
//设置Continue的点击
faBuilder.setOnPositiveClicked(new FancyAlertDialog.OnPositiveClicked() {
@Override
public void OnClick(View view, Dialog dialog) {
Toast.makeText(DialogActivity.this,"点击了Continue",Toast.LENGTH_SHORT).show();
dialog.dismiss();//对话框消失
}
});
//设置对话框面板 两个按钮的位置,水平居中
faBuilder.setButtonsGravity(FancyAlertDialog.PanelGravity.CENTER);
faBuilder.show();//显示对话框
}