您的位置:首页 > 移动开发 > Android开发

android仿IOS7的两种对话框

2015-12-24 23:29 549 查看
一直用的iphone,所以很喜欢ios的各种控件,之前做过ios7的滑动按钮http://www.eoeandroid.com/thread-331542-1-1.html

这次再仿一下ios7的两种对话框,QQ也是做的和ios7一样的,底部菜单列表和AlertDialog,效果如下:



1.AlertDialog,使用方法和android自带的差不多

new AlertDialog(MainActivity.this).builder()

                        .setTitle("标题")

                        .setMsg("文本内容")

                        .setCancelable(false)

                        .setPositiveButton("确认", new OnClickListener() {

     @Override

                                    public void onClick(View v) {

                                            //

                                  }

                        }).setNegativeButton("取消", new OnClickListener() {

                                    @Override

                                    public void onClick(View v) {

                                            //

                                  }

                        })

                        .show();

复制代码

2.ActionSheetDialog,使用起来和AlertDialog差不多

new ActionSheetDialog(MainActivity.this).builder()

                        .setTitle("标题")

                        .setCancelable(false)

                        .setCanceledOnTouchOutside(false)

                        .addSheetItem("条目名称一", SheetItemColor.Red,

                                            new OnSheetItemClickListener() {

                                                       @Override

                                                       public void onClick(int which) {

                                                      }

     })

                        .addSheetItem("条目名称二", SheetItemColor.Red,

     new OnSheetItemClickListener() {

                                                       @Override

                                                       public void onClick(int which) {

                                                     }

                                      })

                        //可添加多个SheetItem

                        .show();

复制代码

代码下载:http://download.csdn.net/detail/xiechengfa/8067275
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: