仿iOS的AlertViewController
Java
Switch branches/tags
Nothing to show
Clone or download
Latest commit c6f7b59 Aug 4, 2016
Permalink
Failed to load latest commit information.
alertview 1.0.3 Aug 4, 2016
app 1.0.3 Aug 4, 2016
gradle/wrapper 1.0.3 Aug 4, 2016
preview 演示图 Aug 10, 2015
.gitignore 仿iOS弹窗 version 1.0 Aug 10, 2015
README.md Update README.md Aug 4, 2016
build.gradle 1.0.3 Aug 4, 2016
gradle.properties 仿iOS弹窗 version 1.0 Aug 10, 2015
gradlew 仿iOS弹窗 version 1.0 Aug 10, 2015
gradlew.bat 仿iOS弹窗 version 1.0 Aug 10, 2015
settings.gradle 仿iOS弹窗 version 1.0 Aug 10, 2015

README.md

Android Gems

Android-AlertView

仿iOS的AlertViewController 几乎完美还原iOS 的 AlertViewController ,同时支持Alert和ActionSheet模式,每一个细节都是精雕细琢,并把api封装成懒到极致模式,一行代码就可以进行弹窗.

Demo

demo是用Module方式依赖,你也可以使用gradle 依赖:

   compile 'com.bigkoo:alertview:1.0.3'

config in java code

new AlertView("上传头像", null, "取消", null,
                new String[]{"拍照", "从相册中选择"},
                this, AlertView.Style.ActionSheet, new OnItemClickListener(){
                    public void onItemClick(Object o,int position){
                        Toast.makeText(this, "点击了第" + position + "", 
                        Toast.LENGTH_SHORT).show();
                    }
                }).show();
                
//或者builder模式创建
new AlertView.Builder().setContext(context)
                .setStyle(AlertView.Style.ActionSheet)
                .setTitle("选择操作")
                .setMessage(null)
                .setCancelText("取消")
                .setDestructive("拍照", "从相册中选择")
                .setOthers(null)
                .setOnItemClickListener(listener)
                .build()
                .show();
new AlertView("标题", "内容", null, new String[]{"确定"}, null, this, 
                AlertView.Style.Alert, null).show();

另外还支持窗口界面拓展,更多操作请下载Demo看。