如何创建“提示框”?

时间:2018-01-16 16:46:26

标签: android user-interface interface

我目前正在为Android开发一个杂志阅读器。我希望在我的启动画面后提供一些提示,以引导用户使用该应用程序。

图片来自日间应用程序,此应用程序有我正在寻找的提示框: ...

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

我该如何编程呢?它是一个特定的元素吗?如何在启动画面后显示它?

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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