# cardslider-android **Repository Path**: aceyun/cardslider-android ## Basic Information - **Project Name**: cardslider-android - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

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](https://img.shields.io/badge/Twitter-@Ramotion-blue.svg?style=flat)](http://twitter.com/Ramotion) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/42eb7b00b93645c0812c045ab26cb3b7)](https://www.codacy.com/app/andreylos/cardslider-android?utm_source=github.com&utm_medium=referral&utm_content=Ramotion/cardslider-android&utm_campaign=Badge_Grade) [![CircleCI](https://circleci.com/gh/Ramotion/cardslider-android/tree/master.svg?style=svg)](https://circleci.com/gh/Ramotion/cardslider-android/tree/master) [![Donate](https://img.shields.io/badge/Donate-PayPal-blue.svg)](https://paypal.me/Ramotion) ## Requirements ​ - Android 4.4 KitKat (API lvl 19) or greater - Your favorite IDE ## Installation ​ Just download the package from [here](http://central.maven.org/maven2/com/ramotion/cardslider/card-slider/0.3.1/card-slider-0.3.1.aar) and add it to your project classpath, or just use the maven repo: Gradle: ```groovy 'com.ramotion.cardslider:card-slider:0.3.1' ``` SBT: ```scala libraryDependencies += "com.ramotion.cardslider" % "card-slider" % "0.3.1" ``` Maven: ```xml com.ramotion.cardslider card-slider 0.3.1 ``` ​ ## 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](./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.