FancyDialog对话框

来源:互联网 发布:淘宝店铺入驻蘑菇街 编辑:程序博客网 时间:2024/05/16 17:30
功能:当点击按钮时,弹出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();//显示对话框}
0 0
原创粉丝点击