Github最火开源项目-一行代码实现ofo小黄车的引导界面
2017-05-08 22:20
585 查看
开源项目地址:https://github.com/open-android/GuideDialog
欢迎关注微信公众号
微信公众号名称:Android干货程序员
1. 在project的build.gradle添加如下代码(如下图)
allprojects { repositories { ... maven { url "https://jitpack.io" } } }
2. 添加依赖
dependencies { compile 'com.github.open-android:GuideDialog:0.1.0' }
Usage
StepDialog.getInstance() .setImages(new int[]{R.drawable.new_user_guide_1, R.drawable.new_user_guide_2, R.drawable.new_user_guide_3, R.drawable.new_user_guide_4}) .show(getFragmentManager());
API
API | 释义 |
---|---|
setPageTransformer | ViewPager切换动画方式,分为DepthPageTransformer和ZoomOutPageTransformer两种方式 |
setCanceledOnTouchOutside | 点击四周是否取消dialog,默认取消 |
setOutsideIsTransparent | 设置背景四周是否透明,调用时需要放到show方法后面 |
ViewPager的两种切换方式
DepthPageTransformer方式
示例
StepDialog.getInstance() .setImages(new int[]{com.zqg.dialogviewpager.R.drawable.new_user_guide_1, com.zqg.dialogviewpager.R.drawable.new_user_guide_2, com.zqg.dialogviewpager.R.drawable.new_user_guide_3, com.zqg.dialogviewpager.R.drawable.new_user_guide_4}) .setPageTransformer(new DepthPageTransformer()) .show(getFragmentManager());
ZoomOutPageTransformer方式
示例
StepDialog.getInstance() .setImages(new int[]{com.zqg.dialogviewpager.R.drawable.new_user_guide_1, com.zqg.dialogviewpager.R.drawable.new_user_guide_2, com.zqg.dialogviewpager.R.drawable.new_user_guide_3, com.zqg.dialogviewpager.R.drawable.new_user_guide_4}) .setPageTransformer(new ZoomOutPageTransformer()) .show(getFragmentManager());
相关文章推荐
- Github系列之二:开源 一行代码实现多形式多动画的推送小红点WZLBadge(iOS)
- 【原】Github系列之二:开源 一行代码实现多形式多动画的推送小红点WZLBadge(iOS)
- 在github上参与开源项目贡献代码
- 集成开源系统实现自动化构建、代码质量评估、项目信息统计
- 开源 一行代码实现多形式多动画的推送小红点WZLBadge(iOS)-备用
- 安卓项目之淘忆2.0的代码实现之欢迎引导功能
- 集成开源系统实现自动化构建、代码质量评估、项目信息统计(1)——Jenkins安装
- Android项目欢迎界面实现方式及代码
- Android从零开始的开源项目-口袋代码-1.启动界面
- github发布开源项目代码教程
- Android资源代码 源码 整理 Github开源项目下载地址
- 利用android-async-http开源项目实现网络代码查看器
- 如何将开源项目部分代码作为private放在github上?
- 【代码导读】Github 开源项目——wysihtml5 富编辑器(Bootstrap 风格)【二】
- github上开源项目应用代码
- 开源电子狗项目更新1.1 已实现PS3免引导盘游戏
- 采用github上的开源项目Android-PullToRefresh实现ListView的下拉刷新和上拉加载
- github开源项目-算法实现之路
- 我的github地址,里边有一些拍照功能,选择照片功能的实现,还有一些其它的开源项目
- GIthub开源项目实现翻页效果(FlipView)