Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

itlgl/IOSDialog

Repository files navigation

IOSDialog

A IOS style dialog for Android developer

How to use

Gradle

dependencies {
 compile 'com.itlgl:iosdialog:1.0.1'
}

Example

Default style Dialog

new IOSDialog.Builder(context)
 .setTitle("Tip")
 .setMessage("IOS style dialog").show();

The default style Dialog comes with a confirmation button with the following style:

IOS style dialog

CUstom Dialog without title

new IOSDialog.Builder(context)
 .setMessage("IOS style dialog,have no title").show();

The display is as follows:

IOS style dialog no title

Custom Dialog button

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:

IOS style dialog2

IOS sheet style Dialog

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:

IOS style sheet

上传到远程仓库

本项目依赖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/

参考

IOS_Dialog_Library

关于我

一个Android开发者

邮箱: ligl6688@gmail.com

github Quick setup

Quick setup — if you’ve done this kind of thing before

HTTP or SSH

...or create a new repository on the command line

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

...or push an existing repository from the command line

git remote add origin git@github.com:ligl01/IOSDialog.git
git push -u origin master

...or import code from another repository

You can initialize this repository with code from a Subversion, Mercurial, or TFS project.

About

A IOS style dialog for Android developer

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /