:octocat: 🃏 Cardslider is a material design UI controller that allows you to swipe through cards with pictures and accompanying descriptions.
Java
2,338
119 commits
updated Dec 27, 2020
Just download the package from here and add it to your project classpath, or just use the maven repo:
Gradle:
'com.ramotion.cardslider:card-slider:0.3.1'
SBT:
libraryDependencies += "com.ramotion.cardslider" % "card-slider" % "0.3.1"
Maven:
<dependency>
<groupId>com.ramotion.cardslider</groupId>
<artifactId>card-slider</artifactId>
<version>0.3.1</version>
</dependency>
CardSlider is a custom LayoutManager for RecyclerView.
You can attach it to RecyclerView from code or XML layout.
Here are the attributes you can specify in the constructor or XML layout:
activeCardLeft - Active card offset from start of RecyclerView. Default value is 50dp.cardWidth - Card width. Default value is 148dp.cardsGap - Distance between cards. Default value is 12dp.For card snapping, there is CardSnapHelper class.'
...
@Override
protected void onCreate(Bundle savedInstanceState) {
...
recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new CardSliderLayoutManager(this););
new CardSnapHelper().attachToRecyclerView(recyclerView);
...
}
Cardslider Android is released under the MIT license. See LICENSE for details.
This library is a part of a selection of our best UI open-source projects
If you use the open-source library in your project, please make sure to credit and backlink to www.ramotion.com
Try this UI component and more like this in our Android app. Contact us if interested.
Overall
Maintained
Code review
Latest release
Releases this year
1,219 followers · starred Jun 2017
394 followers · starred Jun 2017
98 followers · starred Oct 2021
1,911 followers · starred Sep 2017
:octocat: 🃏 Cardslider is a material design UI controller that allows you to swipe through cards with pictures and accompanying descriptions.
Java
2,338
119 commits
updated Dec 27, 2020
Just download the package from here and add it to your project classpath, or just use the maven repo:
Gradle:
'com.ramotion.cardslider:card-slider:0.3.1'
SBT:
libraryDependencies += "com.ramotion.cardslider" % "card-slider" % "0.3.1"
Maven:
<dependency>
<groupId>com.ramotion.cardslider</groupId>
<artifactId>card-slider</artifactId>
<version>0.3.1</version>
</dependency>
CardSlider is a custom LayoutManager for RecyclerView.
You can attach it to RecyclerView from code or XML layout.
Here are the attributes you can specify in the constructor or XML layout:
activeCardLeft - Active card offset from start of RecyclerView. Default value is 50dp.cardWidth - Card width. Default value is 148dp.cardsGap - Distance between cards. Default value is 12dp.For card snapping, there is CardSnapHelper class.'
...
@Override
protected void onCreate(Bundle savedInstanceState) {
...
recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
recyclerView.setLayoutManager(new CardSliderLayoutManager(this););
new CardSnapHelper().attachToRecyclerView(recyclerView);
...
}
Cardslider Android is released under the MIT license. See LICENSE for details.
This library is a part of a selection of our best UI open-source projects
If you use the open-source library in your project, please make sure to credit and backlink to www.ramotion.com
Try this UI component and more like this in our Android app. Contact us if interested.
Overall
Maintained
Code review
Latest release
Releases this year
1,219 followers · starred Jun 2017
394 followers · starred Jun 2017
98 followers · starred Oct 2021
1,911 followers · starred Sep 2017