在很多应用程序中,我看到有欢迎屏幕或教程,通过在活动页面上覆盖解释来解释应用程序的工作方式。例如,在Android本身中,“Make yourself home”欢迎屏幕。
我想知道可以使用哪些技术实现这一点。
编辑:“让自己感到宾至如归”屏幕截图
在很多应用程序中,我看到有欢迎屏幕或教程,通过在活动页面上覆盖解释来解释应用程序的工作方式。例如,在Android本身中,“Make yourself home”欢迎屏幕。
我想知道可以使用哪些技术实现这一点。
编辑:“让自己感到宾至如归”屏幕截图
现在有3种展示活动教程的替代方案:
第一个是其中最好的。
这是你要找的吗?https://github.com/Espiandev/ShowcaseView
ShowcaseView(SCV)库旨在通过独特且引人注目的覆盖层突出展示应用程序的特定部分,以向用户展示应用程序的重点,手势或晦涩但有用的内容。该库基于Ice-Cream Sandwich和Jelly Bean上发现的“Cling”视图...
要使用ShowcaseView,请使用构建器模式。
例如:
您可以使用样式来自定义 ShowcaseView 的外观。
new ShowcaseView.Builder(this) .setTarget(new ActionViewTarget(this, ActionViewTarget.Type.HOME)) .setContentTitle("ShowcaseView") .setContentText("This is highlighting the Home button") .hideOnTouchOutside() .build();
appcompat-v7
中的新Toolbar
实现。如果您尝试在Toolbar
(ActionBar)内部的任何项或视图上使用Target
,它将会崩溃。 - AnxGotta从您的屏幕截图来看,那似乎是一个设置为使用Activity
的...
@android:style/Theme.Translucent
听起来像是弹出窗口或对话框。两者应该有类似的效果。
Activity
。 - Squonk
@android:style/Theme.Translucent
的Activity
。 - Squonk