All Projects → Ramotion → Cardslider Android

Ramotion / Cardslider Android

Licence: mit
🃏 Cardslider is a material design UI controller that allows you to swipe through cards with pictures and accompanying descriptions.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Cardslider Android

Materialshadows
Material Shadows for android : A library for supporting convex material shadows
Stars: ✭ 2,145 (-5.51%)
Mutual labels:  library
Libpurecoollink
Dyson Pure Cool link python library
Stars: ✭ 186 (-91.81%)
Mutual labels:  library
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-91.72%)
Mutual labels:  library
Speedometer
A lightweight circular indicator view library for Android
Stars: ✭ 183 (-91.94%)
Mutual labels:  library
Riot Api Java
Riot Games API Java Library
Stars: ✭ 184 (-91.89%)
Mutual labels:  library
Cosmos
Hacktoberfest 2021 | World's largest Contributor driven code dataset | Algorithms that run our universe | Your personal library of every algorithm and data structure code that you will ever encounter |
Stars: ✭ 12,936 (+469.87%)
Mutual labels:  library
Txeh
Go library and CLI utilty for /etc/hosts management.
Stars: ✭ 181 (-92.03%)
Mutual labels:  library
Exceptions4c
🐑 An exception handling framework for C
Stars: ✭ 189 (-91.67%)
Mutual labels:  library
Md max72xx
LED Matrix Library
Stars: ✭ 186 (-91.81%)
Mutual labels:  library
Genometools
GenomeTools genome analysis system.
Stars: ✭ 186 (-91.81%)
Mutual labels:  library
Kau
An extensive collection of Kotlin Android Utils
Stars: ✭ 182 (-91.98%)
Mutual labels:  library
Slick Ui
Lightweight Phaser UI plugin
Stars: ✭ 184 (-91.89%)
Mutual labels:  library
Unikraft
Unikraft is an automated system for building specialized POSIX-compliant OSes known as unikernels. (Core repository)
Stars: ✭ 183 (-91.94%)
Mutual labels:  library
Librabbitmq
Python bindings to librabbitmq-c
Stars: ✭ 181 (-92.03%)
Mutual labels:  library
Cordova Windows
Apache Cordova Windows
Stars: ✭ 188 (-91.72%)
Mutual labels:  library
Cordova Plugin Screen Orientation
Cordova Plugin Screen Orientation
Stars: ✭ 181 (-92.03%)
Mutual labels:  library
Multisnaprecyclerview
Android library for multiple snapping of RecyclerView
Stars: ✭ 2,356 (+3.79%)
Mutual labels:  library
Navigationtabstrip
Navigation tab strip with smooth interaction.
Stars: ✭ 2,234 (-1.59%)
Mutual labels:  library
Anko Core
基于Kotlin+Anko+协程+Retrofit2的demo,完全采用anko DSL布局,也可以作为Android快速开发框架,大量常用工具类,扩展函数
Stars: ✭ 189 (-91.67%)
Mutual labels:  library
Frideos flutter
An all-in-one Fllutter package for state management, reactive objects, animations, effects, timed widgets etc.
Stars: ✭ 187 (-91.76%)
Mutual labels:  library

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].