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 masterYou can initialize this repository with code from a Subversion, Mercurial, or TFS project.