最佳答案
您可以使用 CarouselLayoutManager要实现这种外观,使用此库,您将拥有一个高于所有其他项目的提升项目,这将为您的列表提供所需的外观。
使用方法:
在你的 gradle 中:
implementation 'com.azoft.carousellayoutmanager:carousel:version'
声明适配器时:
final CarouselLayoutManager layoutManager = new CarouselLayoutManager(CarouselLayoutManager.VERTICAL); final RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); recyclerView.setLayoutManager(layoutManager); recyclerView.setHasFixedSize(true);
您还可以使用 Android-PickerView图书馆或 WheelPicker ,我只使用过上面第一个建议的库,所以我不知道这两个库如何为你工作。
关于滚动时的 Android ListView 动画(iOS 风格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56994242/