阅读更多

0顶
1踩

移动开发
引用

一个 App 第一次与用户接触或者发生大版本更新时,常常会用户进行新手引导,而一个好的新手指引,往往能够方便新用户快速了解操作你的应用功能。新手指引的重要性,不言而喻。本文作者@D_clock爱吃葱花搜集整理了 Github 上一些效果不错的新手指引开源控件,帮助你的应用在用户面前有更好的效果展示。当然,如果你有精力,也可以自己开发维护一套新手指引效果。

1. GuideView

国人开发者出品的一个轻量级新手指引库,能够快速为任何一个 View 创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持 fragment。

使用方式、更多效果、详细实现原理等,可以查看项目的 README。

2. Spotlight

看看下面的效果后相比静态的指引效果,这种动态指引更容易让用户耳目一新,可以在新功能的入口处添加提示。


3. MaterialIntroView

下面这个效果是从一款名为 Fabulous 的 App 上看到的,作者第一眼见到后,就非常喜欢它的效果,于是动手造了一个轮子。


4. Highlight

一个用于 App 指向性功能高亮的库,开发者是很多 Android 圈内都认识的鸿洋。


5. FancyShowCaseView

同样是个效果很棒的指引,请看下图,支持自定义 View 和动画等。


6. ShowcaseView

向你的用户快速展示应用的两点,这个控件时基于 Android 系统(Ice-Cream Sandwich 和 Jelly Bean 两个版本的 Launcher)源码中的 Cling 自定义 View 实现的。

看到下面的效果你一定很熟悉。

7. MaterialShowcaseView

收到上一个推荐的 ShowcaseView 启发而写的控件,Material Design 风格的设计让效果更加好看。
  • 大小: 41.8 KB
  • 大小: 199.3 KB
  • 大小: 864.8 KB
  • 大小: 589.9 KB
  • 大小: 627.3 KB
  • 大小: 62.5 KB
  • 大小: 108.3 KB
  • 大小: 1.1 MB
0
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • java8源码-MinimalistWeather:Android平台上一款开源天气App

    App ,目前还在开发中。项目基于 MVP 架构,采用各主流开源库实现。开发此项目主要是为展示各种开源库的使用方式以及 Android 项目的设计方案,并作为团队项目开发规范的一部分。 采用的开源库包括: RxJava ...

  • (深入.Net平台和C#编程)第十章.课程总复习.20170413

    ==============================================实体============================================== ---------------------------------------车辆类(父类)--------------------------------------- 1 using Syst...

  • 《Visual C# 程序设计》课程学习(10)——第10章 Windows 窗体应用程序开发

    10.1 Windows窗体编程基础 10.1.1 WinForms概述 #region Windows 窗体设计器生成的代码 /// <summary> /// 设计器支持所需的方法 - 不要 /// 使用代码编辑器修改此方法的内容。 /// </s...

  • android app 新手引导,开源整理:Android App 新手指引开源控件

    原标题:开源整理:Android App 新手指引开源控件作者:D_clock爱吃葱花责编:CSDN唐小引一个 App 第一次与用户接触或者发生大版本更新时,常常会用户进行新手引导,而一个好的新手指引,往往能够方便新用户快速了解...

  • android新手引导动画,开源整理:Android App新手指引开源控件

    本文搜集整理了Github上一些效果不错的新手指引开源控件,帮助你的应用在用户面前有更好的效果展示。当然,如果你有精力,也可以自己开发维护一套新手指引效果。GuideView国人开发者出品的一个轻量级新手指引库,...

  • Android App新手指引开源控件——开源整理

    本文搜集整理了Github上一些效果不错的新手指引开源控件,帮助你的应用在用户面前有更好的效果展示。当然,如果你有精力,也可以自己开发维护一套新手指引效果。 GuideView https://github.com/binIote...

  • Android开源控件收集整理

    一 、基本控件 TextView HTextView 一款支持TextView文字动画效果的Android组件库。GitHub - hanks-zyh/HTextView: Animation effects to text, not really textview ScrollNumber 滚动数字控件...

  • AndroidFrameworkOrViewCollection:Android开源框架、控件整合

    AndroidFrameworkOrViewCollection不断收集一些GitHub上的Android开源框架、控件以备以后使用已知已有一个Android开源项目分类汇总###开源框架####一、AOP1.阿里巴巴无线事业部的第一个重量级Android开源项目——无...

  • Android动画效果集合开源APP(BaseAnimation1.3)程序源码

    BaseAnimation1.3版本增加如下动画 1.Splash增加2个动画 2.高仿动画效果增加10个 3.ListView集合增加15...如果有新版本会自动提醒大家更新 也希望大家多多贡献自己的动画xml文件或者其他源码 一起来打造这个开源的app

  • 开源 | Scene:Android 开源页面导航和组合框架

    Scene 是字节跳动技术团队开源的一款 Android 页面导航和组合框架,用于实现 Single Activity Applications,有着灵活的栈管理,页面拆分,以及完整的各种动画支持。 Scene 最初用于解决西瓜视频的直播业务在演进...

  • 极简主义天气:Android平台开源天气App,采用MVP,RxJava,Retrofit2,OKHttp3,Dagger2,RetroLambda等开源库来实现

    前言推荐阅读:MinimalistWeather是Android平台上的单一开源天气应用程序,目前还在开发中。项目基于MVP架构,采用各主流开源库实现。开发此项目主要是为展示各种开源库的使用方式以及Android项目的设计方案,并作为...

  • Android代码-Android 平台开源天气 App

    MinimalistWeather 是 Android 平台上一款开源天气 App ,目前还在开发中。项目基于 MVP 架构,采用各主流开源库实现。开发此项目主要是为展示各种开源库的使用方式以及 Android 项目的设计方案,并作为团队项目开发...

  • Android App新手指引控件收集

    以下是收集的各种开源控件: 1、GuideView https://github.com/binIoter/GuideView 国人开发者出品的一个轻量级新手指引库,能够快速为任何一个View创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域...

  • 『Android开源控件』Banner广告图片轮播控件

    注意:不是教程只是笔记,如有错误欢迎批评指正cwf/banner只做一个可以自定义的轮播容器,不侵入UI — Banner 2.0 (gitee.com)Banner广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和...

  • java安卓仿微信聊天软件源码-AndroidProjectsCollection:搜集整理的一些好的android开源项目

    java安卓仿微信聊天软件源码 AndroidProjectsCollection 一、酷炫的view控件 1、分离式的 Slider 效果,类似 Uber 选择车型的控件,可用的场景相当多。 ...App 全局替换成 Apple Style 的 Emoji 15

  • Android开发常用开源框架:图片处理

    功能描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库,已过时 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图片加载和缓存的库...

  • 一个男人和三个女人的故事[《.net框架程序设计》_第十一章 多事件示例]

    第十一章 多事件示例[一个男人和三个女人的故事] 摘要:        应用FCL中的System.ComponentModel.EventHandlerList示例一个类型中发布多事件的应用   场景:一个男生有三个女朋友,各自有不同的爱好,女朋友A爱好音乐,女朋友B爱好美食,女朋友C爱好XXX,为满足各个女朋友,此男生必须进行唱歌、烹饪食物、xxx。 以此制作程序演示单类型多事件的应用,并假设

  • [《.net框架程序设计》]第十一章 事件

    第十一章 事件 摘要: ?????? 本章讲述事件的应用,包括: n???????? 发布事件设计模式 n???????? 侦听事件的方法 n???????? 显式控制事件注册 n???????? 一个类型定义多个事件并减少内存资源 ? 一、???????????? 发布事件 1、发布事件的类型提供的功能: l???????? 允许其他对象登记事件 l???????? 允许其他对象注销事件 l??

  • [《.net框架程序设计》]第九章 方法

    第九章 方法 一、???????????? 实例构造器 1、? 前面提到用new操作符创建对象时的三部曲: l???????? 为对象分配内存 l???????? 初始化对象的附加成员(方法表指针和SyncBlockIndex) l???????? 调用实例构造器初始化实例状态 在分配内存时,系统将所有内存位置均置为0值,这就是为什么字段初始化而未赋值时均为0或null值。 ? 不调用实例构

  • [《.NET框架程序设计》]第八章 常数与字段

    第八章 常数与字段 一、常数 1、可被定义为常数的类型有: 2        基元类型:Boolean, Char, Byte, SByte, Decimal, Int16, Int32, UInt16, UInt32, Int64, UInt64, Single, Double 2        字符串:String 2        枚举类型 2、常数在编译后直接嵌入IL代码中,因此一个模块中

Global site tag (gtag.js) - Google Analytics