Card Slider for Android

Cardslider is a controller that allows you to swipe through cards with pictures and accompanying descriptions. http://ramotion.com

License

License

Categories

Categories

IDE Development Tools
GroupId

GroupId

com.ramotion.cardslider
ArtifactId

ArtifactId

card-slider
Last Version

Last Version

0.3.1
Release Date

Release Date

Type

Type

aar
Description

Description

Card Slider for Android
Cardslider is a controller that allows you to swipe through cards with pictures and accompanying descriptions. http://ramotion.com
Project URL

Project URL

https://github.com/Ramotion/cardslider-android
Source Code Management

Source Code Management

https://github.com/Ramotion/cardslider-android

Download card-slider

How to add to project

<!-- https://jarcasting.com/artifacts/com.ramotion.cardslider/card-slider/ -->
<dependency>
    <groupId>com.ramotion.cardslider</groupId>
    <artifactId>card-slider</artifactId>
    <version>0.3.1</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/com.ramotion.cardslider/card-slider/
implementation 'com.ramotion.cardslider:card-slider:0.3.1'
// https://jarcasting.com/artifacts/com.ramotion.cardslider/card-slider/
implementation ("com.ramotion.cardslider:card-slider:0.3.1")
'com.ramotion.cardslider:card-slider:aar:0.3.1'
<dependency org="com.ramotion.cardslider" name="card-slider" rev="0.3.1">
  <artifact name="card-slider" type="aar" />
</dependency>
@Grapes(
@Grab(group='com.ramotion.cardslider', module='card-slider', version='0.3.1')
)
libraryDependencies += "com.ramotion.cardslider" % "card-slider" % "0.3.1"
[com.ramotion.cardslider/card-slider "0.3.1"]

Dependencies

compile (4)

Group / Artifact Type Version
androidx.appcompat » appcompat jar 1.0.2
com.google.android.material » material jar 1.0.0
androidx.recyclerview » recyclerview jar 1.0.0
androidx.cardview » cardview jar 1.0.0

Project Modules

There are no modules declared in this project.

CARDSLIDER [JAVA]

Material design UI controller that allows to swipe through cards with pictures and descriptions


We specialize in the designing and coding of custom UI for Mobile Apps and Websites.

Stay tuned for the latest updates:


Twitter Codacy Badge CircleCI Donate

Requirements

  • Android 4.4 KitKat (API lvl 19) or greater
  • Your favorite IDE

Installation

​ 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>

Basic usage

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);
    ...
}

📄 License

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

📱 Get the Showroom App for Android to give it a try

Try this UI component and more like this in our Android app. Contact us if interested.

com.ramotion.cardslider

Ramotion

UI Engineering, UI/UX Design and Front-End Development Agency

Versions

Version
0.3.1
0.3.0
0.2.0
0.1.0