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
- FancyDialog对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- 对话框
- C++11:变长模板的迭代与递归扩展
- Java ---理解MVC架构
- 学习的内容1 python字符串
- 历届试题 矩阵翻硬币
- 判断字符串是否为回文
- FancyDialog对话框
- 如何理解Android ContentProvider
- 剑指offer33:把数组排成最小的数
- 变量的解构赋值
- Git版本管理学习与应用
- 文件读写(python 3.5)
- 《Java高并发程序设计》学习 --7.1 Akka之Hello World
- 常用显示接口技术
- React-native学习过程 六 flexbox伸缩容器属性