All Projects → nahzur-h → Viewholder Slide Helper

nahzur-h / Viewholder Slide Helper

Licence: apache-2.0
recyclerview holder animation

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Viewholder Slide Helper

Vue Slideout
A Slide-Out component for Vue.js 2.0
Stars: ✭ 91 (-46.15%)
Mutual labels:  slide
Xlslidemenu
iOS 仿QQ的左右抽屉效果
Stars: ✭ 122 (-27.81%)
Mutual labels:  slide
Xlslideswitch
iOS 仿照今日头条滚动列表
Stars: ✭ 136 (-19.53%)
Mutual labels:  slide
Emberconf 2017
A collection of links that summarize EmberConf 2017
Stars: ✭ 103 (-39.05%)
Mutual labels:  slide
Drawer Behavior Flutter
Drawer behavior is a library that provide an extra behavior on drawer, such as, move view or scaling view's height while drawer on slide.
Stars: ✭ 110 (-34.91%)
Mutual labels:  slide
Verticalslidefragment
vertical slide to switch to the next fragment page, looks like vertical viewpager
Stars: ✭ 1,615 (+855.62%)
Mutual labels:  slide
Easyintro
The flexible, easy to use, all in one app intro library for your Android project.
Stars: ✭ 89 (-47.34%)
Mutual labels:  slide
Kittik
Create slides in TypeScript and present them in the terminal using ASCII only!
Stars: ✭ 147 (-13.02%)
Mutual labels:  slide
Slidehub
SlideHub is an Open Source Slide Sharing Application for Azure / AWS
Stars: ✭ 120 (-28.99%)
Mutual labels:  slide
Slide And Swipe Menu
⚡️ A sliding swipe menu that works with touchSwipe library.
Stars: ✭ 135 (-20.12%)
Mutual labels:  slide
Oi
A WYSIWYG Editor to create slides in impress.js.
Stars: ✭ 103 (-39.05%)
Mutual labels:  slide
Appintro
Make a cool intro for your Android app.
Stars: ✭ 9,989 (+5810.65%)
Mutual labels:  slide
Slides
Slides + What can I do after taking Lesson 1? Lesson 2? ... etc
Stars: ✭ 129 (-23.67%)
Mutual labels:  slide
Vue Swipe Mobile
😃 A siwpe (touch slider) component for Vue2
Stars: ✭ 97 (-42.6%)
Mutual labels:  slide
Svelte Carousel
A super lightweight, super simple Carousel for Svelte 3
Stars: ✭ 144 (-14.79%)
Mutual labels:  slide
React Siema
ReactSiema Demo
Stars: ✭ 90 (-46.75%)
Mutual labels:  slide
Vue Slide Bar
🎢 A Simple Vue Slider Bar Component.
Stars: ✭ 129 (-23.67%)
Mutual labels:  slide
Cs193p 2017 Fall Demo And Solution
it's slide, demo and assignment of cs193p 2017 fall
Stars: ✭ 164 (-2.96%)
Mutual labels:  slide
Vue Awesome Swiper
🏆 Swiper component for @vuejs
Stars: ✭ 12,072 (+7043.2%)
Mutual labels:  slide
Slideup Android
SlideUp is a small library that allows you to add sweet slide effect to any view.
Stars: ✭ 1,641 (+871.01%)
Mutual labels:  slide

ViewHolder-Slide-Helper

A grace recycleriew holder animation library for Android

Screenshots

ViewHolder-Slide-Helper use Animation and Scroller, expend recyclerview holder

Gradle

Add it in your root build.gradle at the end of repositories:

	allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

Add the dependency:

	dependencies {
	        compile 'com.github.ruzhan123:ViewHolder-Slide-Helper:v1.3'
	}

Usage

1, recyclerview adapter create ISlideHelper

public class SlideAdapter extends RecyclerView.Adapter {
private ISlideHelper mISlideHelper = new ISlideHelper();

2, use ISlideHelper add holder

@Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {

OneSlideViewHolder oneSlideViewHolder = new OneSlideViewHolder(
	LayoutInflater.from(parent.getContext()).inflate(R.layout.one_item, parent, false));
//add holder
mISlideHelper.add(oneSlideViewHolder);
return oneSlideViewHolder;
}

Developed by

ruzhan - [email protected]

License

Copyright 2017 ruzhan

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].