安卓如何设置闪屏界面(Activity),像iPhone一样 第二部分。

3

在解决了如何只调用启动画面一次的问题之后(Part1问题),现在我需要设置我的启动画面。

在我的第一个布局中,我希望实现以下功能:

图片一 <--> 图片二 <--> 图片三 --> 第二个xml(活动)

并且每张图片上都有一个页面控制器,用于指示当前所在的布局是哪张图片(如附图)/或者可以用其他方式显示此信息。

也就是说,从图片一,我可以向右滚动到图片二(我可以通过向左滚动来回到图片一)。从图片二,我可以向右滚动到图片三(如果我向左滚动,则可以从图片三回到图片二)。但是,如果我从第三张图片向右滚动,我应该进入我的第二个活动,不再返回那些图片。

即 我希望拥有一个带有这些三个图片和页面控制器的滚动视图,然后在向下滚动到第三/最后一张图片时,继续向右滚动,我希望加载我的第二个活动,并且不再出现启动画面。

有人可以告诉我如何实现这个想法吗。

制作滚动视图和页面控制器的启动画面,并在滚动结束后切换到第二个活动。 我不希望有动画效果,我希望它能够手动工作,就像滚动/或其他实现方式一样。

非常感谢您提供代码。

enter image description here


2
如果您能告诉我您在哪里遇到了困难,那将有助于解决问题,因为我认为这相对来说是比较简单的。不过,我们这里不会为您编写代码。(或许有人会帮忙,但您不能指望他们。) - class stacker
@ClassStacker 我从未要求提供整个代码。如果您能仔细阅读我的问题,我只是问是否有人知道任何代码或方法来实现此功能。如果我得到一些代码会节省一些时间,但我只是想要一些好的想法让这个功能正常工作。确切的困难在于我不知道如何在Android上实现它。 - iOSBee
可能是由于语言障碍造成的误解,因为你明确写道“非常感谢编码”。 “编码”是一种活动,而“代码片段链接”则完全不同。我从未要求整个代码,如果您能够阅读上面的内容,我明确要求是否有人知道任何代码。 - class stacker
3
@ClassStacker,你没有理解我的意思,我告诉你的不是整个代码,但如果我得到一些代码,它可以节省我的时间...如果你有任何关于我的问题的答案,那么你是非常受欢迎的,否则不需要你的评论,我不想争吵。 - iOSBee
当我花时间澄清一个误解并给你关于你的语言(显得相当傲慢)的反馈时,我不喜欢被告知我“不明白”。此外,很明显你想尽可能节省时间,所以“不理解”实在是非常困难的。而且无论你欢迎什么样的评论,我的评论仍然有2个赞,而你的只有1个,在StackOverflow这里,有一些规则适用。所以祝你好运,我的亲爱的朋友。 - class stacker
2
@ClassStacker 嗯,我明白了...祝你好运。2/1的投票结果看起来让你有些担心啊。 - iOSBee
1个回答

2
  1. 要实现像上面展示的可滚动图片,可以使用这里提供的ViewPagerIndicator库。它很容易集成,只需要阅读给定链接中的用法部分即可,几分钟就能完成。

  2. 要在最后一页切换活动,请简单地实现链接中描述的onPageChangeListener并检查页面编号即可。


谢谢,这会对我很有帮助! - iOSBee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接