cardslider android
1.0.0
只需从此处下载包并将其添加到您的项目类路径中,或者仅使用 Maven 存储库:
摇篮:
' com.ramotion.cardslider:card-slider:0.3.1 '
科学技术试验:
libraryDependencies += " com.ramotion.cardslider " % " card-slider " % " 0.3.1 "
行家:
< dependency >
< groupId >com.ramotion.cardslider</ groupId >
< artifactId >card-slider</ artifactId >
< version >0.3.1</ version >
</ dependency >
CardSlider
是RecyclerView
的自定义LayoutManager
。您可以从代码或 XML 布局将其附加到 RecyclerView。
以下是您可以在构造函数或 XML 布局中指定的属性:
activeCardLeft
- 活动卡距 RecyclerView 开头的偏移量。默认值为 50dp。cardWidth
- 卡宽度。默认值为 148dp。cardsGap
- 卡之间的距离。默认值为 12dp。对于卡片捕捉,有CardSnapHelper
类。
...
@Override
protected void onCreate(Bundle savedInstanceState) {
...
recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new CardSliderLayoutManager(this););
new CardSnapHelper().attachToRecyclerView(recyclerView);
...
}
Cardslider Android 是在 MIT 许可下发布的。有关详细信息,请参阅许可证。
该库是我们精选的最佳 UI 开源项目的一部分
如果您在项目中使用开源库,请确保注明并反向链接到 www.ramotion.com
在我们的 Android 应用程序中尝试这个 UI 组件和更多类似的组件。如果有兴趣请联系我们。