A IOS style dialog for Android developer
Gradle
dependencies {
compile 'com.itlgl:iosdialog:1.0.1'
}
new IOSDialog.Builder(context)
.setTitle("Tip")
.setMessage("IOS style dialog").show();
The default style Dialog comes with a confirmation button with the following style:
new IOSDialog.Builder(context)
.setMessage("IOS style dialog,have no title").show();
The display is as follows:
IOSDialog supports up to two buttons, such as the "confirm" and "cancel" buttons
new IOSDialog.Builder(context)
.setTitle("title")
.setMessage("message")
.setPositiveButton("OK", null)
.setNegativeButton("Cancel", null).show();
The display is as follows:
IOSSheetDialog.SheetItem[] items = new IOSSheetDialog.SheetItem[2];
items[0] = new IOSSheetDialog.SheetItem("item1", IOSSheetDialog.SheetItem.RED);
items[1] = new IOSSheetDialog.SheetItem("item2", IOSSheetDialog.SheetItem.BLUE);
IOSSheetDialog dialog2 = new IOSSheetDialog.Builder(context)
.setTitle("title").setData(items, null).show();
The display is as follows:
本项目依赖Android Studio编译。
现在这个项目分别上传到了Maven和Jcenter仓库,默认情况下是上传到Maven仓库,项目不需要做修改。在Android Studio中运行uploadArchives
的task即可上传到Maven仓库中。
如果上传到Jcenter仓库,需要修改./iosdialog/gradle.properties
文件下的RELEASE_REPOSITORY_URL和SNAPSHOT_REPOSITORY_URL,都修改为https://api.bintray.com/maven/itlgl/maven/iosdialog/;publish=1
即可(不知道Jcenter是否有SNAPSHOT仓库位置,都填写成正式位置仓库url),另外还需要修改USER_HOME/.gradle/gradle.properties
中的用户名和密码。然后在Android Studio中运行uploadArchives
的task即可上传到Jcenter仓库中。
如果想生成到本地,看一下生成的对不对,将RELEASE_REPOSITORY_URL和SNAPSHOT_REPOSITORY_URL修改为本地位置即可,比如file://D:/temp/
。
一个Android开发者
HTTP or SSH
echo "# IOSDialog" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:ligl01/IOSDialog.git
git push -u origin master
git remote add origin git@github.com:ligl01/IOSDialog.git
git push -u origin master
You can initialize this repository with code from a Subversion, Mercurial, or TFS project.