描述

An beautiful Zoom Animation Library for RecyclerView Items in Android using Kotlin.

Preview

gif

About

An beautiful Zoom Animation for RecyclerView Items in Android using Kotlin.

Dependency

Step 1. Add the JitPack repository to your build file

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

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

Dependency

Add dependency in your app module

	dependencies {
	        implementation 'com.github.Spikeysanju:ZoomRecylerLayout:1.0'
	}

Usage

Kotlin

        val linearLayoutManager = ZoomRecyclerLayout(this)

Detailed Usage

        val linearLayoutManager = ZoomRecyclerLayout(this)
        linearLayoutManager.orientation = LinearLayoutManager.HORIZONTAL
        linearLayoutManager.reverseLayout = true
        linearLayoutManager.stackFromEnd = true
        recyclerView.layoutManager = linearLayoutManager // Add your recycler view to this ZoomRecycler layout

Orientation Types

        linearLayoutManager.orientation = LinearLayoutManager.HORIZONTAL
        linearLayoutManager.orientation = LinearLayoutManager.VERTICAL

Use SnapHelper for Auto Center Views

        val snapHelper = LinearSnapHelper()
        snapHelper.attachToRecyclerView(recyclerView) // Add your recycler view here
        recyclerView.isNestedScrollingEnabled = false

下载

ZoomRecylerLayout-master.zip
源码下载

开源

项目地址:  https://github.com/Spikeysanju/ZoomRecylerLayout

项目分类:  Android

提 交 者 :  李金山

授权协议 : Apache-2.0