fancyDialog
介绍:
一个界面简洁的对话框控件。
运行效果:
使用说明:
Add Library
repositories {
jcenter()
}
compile 'com.geniusforapp.fancydialog:FancyDialog:0.0.4'
Code Sample
FancyAlertDialog.Builder alert = new FancyAlertDialog.Builder(MainActivity.this)
.setImageRecourse(R.drawable.ic_cloud_computing)
.setTextTitle("UPLOAD")
.setTextSubTitle("128GB/500GB")
.setBody("New DATA has ben added to the device do you want to sync it with the service")
.setNegativeColor(R.color.colorNegative)
.setNegativeButtonText("Later")
.setOnNegativeClicked(new FancyAlertDialog.OnNegativeClicked() {
@Override
public void OnClick(View view, Dialog dialog) {
dialog.dismiss();
}
})
.setPositiveButtonText("Continue")
.setPositiveColor(R.color.colorPositive)
.setOnPositiveClicked(new FancyAlertDialog.OnPositiveClicked() {
@Override
public void OnClick(View view, Dialog dialog) {
Toast.makeText(MainActivity.this, "Updating", Toast.LENGTH_SHORT).show();
}
})
/* .setAutoHide(true)*/
.build();
alert.show();
自定义字体
/* To change the the title font and body and content
you can use this methods */
builder.setPositiveButtonFont("fonts/lato.ttf");
builder.setNegativeButtonFont("fonts/lato.ttf");
builder.setTitleFont("fonts/lato.ttf");
builder.setSubTitleFont("fonts/lato.ttf");
改变按钮对齐方式
builder.setButtonsGravity(PanelGravity.CENTER)
已下载
0