【发布时间】:2021-06-24 16:03:50
【问题描述】:
我正在尝试在我的应用中实现一个横幅,它的工作方式类似于广告横幅的工作方式,每隔几秒它就会滚动到下一个广告。我希望它是动态的,所以我使用了 RecyclerView,我使用 snap helper 将它水平放置以获得很好的效果。然而,这是我正在努力解决的自动滚动问题,我需要它在几秒钟后滚动到下一张卡片,当它到达末尾时,滚动回第一张卡片并重新开始。
我也看到人们为此谈论一个 viewflipper,但我从未使用过,也不确定它是否会产生预期的效果。
【问题讨论】:
-
scrollToPosition(int position);?如果是最后一个位置,那么你去 0 -
但它也可以是一个圆形的viewpager,你可以找到一些可以帮助你的不错的库
-
@TamHuynh 我一定会去看看,谢谢你的评论!
-
@TamHuynh 如果我要走 ViewFlipper 路线,它的动态性如何?我能否将 json 拉下来并显示不同的视图,每个视图都填充了解析的 json 数据?
-
我是否能够挑战视图的外观?就像我如何为“RecyclerView”制作卡片一样?
标签: android android-recyclerview