覆盖图像以在Android应用程序中制作教程

rds*_*rds 31 android overlay showcaseview

在许多应用程序中,我看到有一个欢迎屏幕或教程,通过在活动之上叠加解释来解释应用程序的工作原理.例如,在Android本身,欢迎屏幕"让自己回家".

我想知道可以使用哪些技术.

编辑:"让自己回家吧"的截图 在此输入图像描述 在此输入图像描述

Sni*_*las 28

现在有3种方法可以显示一些活动教程:

第一个是3个中最好的.


use*_*481 15

是这个吗?https://github.com/Espiandev/ShowcaseView

ShowcaseView(SCV)库旨在通过独特而有吸引力的叠加层向用户突出显示和展示应用程序的特定部分.这个库非常适合指出用户,手势或模糊但有用的项目的兴趣点......

该库基于冰淇淋三明治和果冻豆发射器中的"Cling"视图...

要使用ShowcaseView,请使用Builder模式.

举个例子:

new ShowcaseView.Builder(this)
    .setTarget(new ActionViewTarget(this, ActionViewTarget.Type.HOME))
    .setContentTitle("ShowcaseView")
    .setContentText("This is highlighting the Home button")
    .hideOnTouchOutside()
    .build();
Run Code Online (Sandbox Code Playgroud)

您可以使用样式来自定义ShowcaseView的外观.

  • 该库目前不支持`appcompat-v7`中新的`Toolbar`实现.如果您尝试在"工具栏"(ActionBar)内的任何项目或视图上使用"目标",它将崩溃 (3认同)