Tag: carousel

如何在Android中创build滚动轮播页面?

我正在尝试为我的Android应用程序构build一个UI,其中包含一个可水平滚动轮播的垂直滚动页面(类似于Netflix应用程序的内容)。 这种行为是如何完成的? 一个基本的实现就足以让我开始。 UI还有一些其他的要求,我将在这里作为参考,因为它可能会影响我可以使用的类或库。 1)传送带之间的垂直滚动应当平滑,但是当用户释放时,UI应该“卡扣”到最近的传送带(因此用户总是在传送带排上而不是在两个传送带之间)。 2)旋转木马上的水平滚动应该是平滑的,但是当用户释放时,UI应该“抓住”旋转木马中最近的项目。 3)应该可以在传送带上的物品上叠加额外的信息 4)用户界面应适应任何屏幕大小。 5)应该可以通过箭头键进行导航(对于无触摸屏设备) 6)应该在广泛的Android版本上工作(可能通过支持库) 7)应该可以在GPL许可的开源应用程序中使用 可接受的答案不必满足所有这些要求。 至less,一个好的答案应该涉及导航多个传送带(相对于只有一个传送带)。 这里是一个基本上我所设想的模型(我是灵活的,不必看起来像这个…点只是为了澄清我在说什么 – 每行将包含很多项目,可以滚动左右,整个页面可以上下滚动)