在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:GuidePage开源软件地址:https://gitee.com/jenly1314/GuidePage开源软件介绍:GuidePageGuidePage for Android 是一个App欢迎引导页。一般用于首次打开App时场景,通过引导页指南,概述App特色等相关信息 功能介绍
Gif 展示引入Maven:<dependency> <groupId>com.king.guide</groupId> <artifactId>guidepage</artifactId> <version>1.0.0</version> <type>pom</type></dependency> Gradle://AndroidXimplementation 'com.king.guide:guidepage:1.0.0' Lvy:<dependency org='com.king.guide' name='guidepage' rev='1.0.0'> <artifact name='$AID' ext='pom'></artifact></dependency> 如果Gradle出现compile失败的情况,可以在Project的build.gradle里面添加如下:(也可以使用上面的GitPack来complie)allprojects { repositories { //... maven { url 'https://dl.bintray.com/jenly/maven' } }} 示例代码示例 //简单调用示例 GuidePage.load(intArrayOf(R.drawable.guide_page_1,R.drawable.guide_page_2,R.drawable.guide_page_3,R.drawable.guide_page_4)) .pageDoneDrawableResource(R.drawable.btn_done) .start(this)//Activity or Fragment //Demo中的调用示例 GuidePage.load(intArrayOf(R.drawable.guide_page_1,R.drawable.guide_page_2,R.drawable.guide_page_3,R.drawable.guide_page_4)) .pageDoneDrawableResource(R.drawable.btn_done)// .indicatorDrawableResource(R.drawable.indicator_radius)// .indicatorSize(this,6f)//默认5dp .showSkip(v.id == R.id.btn1)//是否显示“跳过” .lastPageHideSkip(true)//最后一页是否隐藏“跳过” .onGuidePageChangeCallback(object : GuidePage.OnGuidePageChangeCallback{//引导页改变回调接口 override fun onPageDone(skip: Boolean) { //TODO 当点击完成(立即体验)或者右上角的跳过时,触发此回调方法 //这里可以执行您的逻辑,比如跳转到APP首页或者登陆页 if(skip){ Toast.makeText(this@MainActivity,"跳过",Toast.LENGTH_SHORT).show() }else{ Toast.makeText(this@MainActivity,"立即体验",Toast.LENGTH_SHORT).show() } } }) .start(this)//Activity or Fragment 相关说明
更多使用详情,请查看app中的源码使用示例 版本记录v1.0.0:2019-12-24
赞赏如果您喜欢GuidePage,或感觉GuidePage帮助到了您,可以点右上角“Star”支持一下,您的支持就是我的动力,谢谢 您也可以扫描下面的二维码,请作者喝杯咖啡 关于我Name: Jenly Email: jenly1314#gmail.com / jenly1314#vip.qq.com CSDN: jenly121 CNBlog: jenly Github: jenly1314 加入QQ群: 20867961 |
请发表评论