【问题标题】:How do I create a "tip box"?如何创建“提示框”?
【发布时间】:2018-06-25 10:42:04
【问题描述】:

我目前正在开发一款适用于 Android 的杂志阅读器。我希望在启动画面之后获得一些提示,以指导用户使用该应用程序。

图片来自 day day 应用程序,这个应用程序有我正在寻找的提示框:

如您所见,提示框位于主页布局中,并且还在提示屏幕底部指示提示的数量(在本例中为三个提示)。

我该如何编程?它是一个特定的元素吗?闪屏后如何显示?

【问题讨论】:

标签: android user-interface interface


【解决方案1】:

要获得提示弓的效果,您可以尝试使用带有自定义视图的 PopUpWindow:

PopupWindow popupWindow = new PopupWindow(customView, width, height, true);

要获得可滚动元素,您需要在您的自定义视图中有一个 ViewPager 并设置一个 PagerAdaptor 以滚动浏览您的每个页面片段。

在屏幕底部,您需要使用一组图像,这些图像会根据您所在的 PagerAdaptor 的哪个页面而改变颜色,您可以将其作为 Adaptor 的一部分。

在 SplashScreen 之后显示它,最好的办法是在 SplashScreen 之后的下一个 Activity 的 onCreate 方法中创建窗口。

【讨论】:

    猜你喜欢
    • 2011-02-17
    • 1970-01-01
    • 2010-09-11
    • 2017-04-06
    • 1970-01-01
    • 2016-07-16
    • 2020-05-18
    • 1970-01-01
    相关资源
    最近更新 更多