android ios dialog,GitHub - itlgl/IOSDialog: A IOS style dialog for Android developer

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:

default_ios_style_dialog.png

CUstom Dialog without title

new IOSDialog.Builder(context)

.setMessage("IOS style dialog,have no title").show();

The display is as follows:

custom_ios_dialog_no_title.png

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:

custom_ios_dialog_button.png

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_sheet_dialog.png

上传到远程仓库

本项目依赖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开发者

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.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值