Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 1.99 KB

README.md

File metadata and controls

75 lines (52 loc) · 1.99 KB

Build Status

Slither logo

Slither

A widget that helps you put facebook-shimmer in litho widgets

Getting Started

Prerequisites

You should have some experience with facebook litho and facebook shimmer libraries

Installing

Add following line to you project's root .gradle file

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

Add following line to your module(usually app) .gradle file

implementation 'com.github.swiggy:slither:1.0.3'

If you are using support library before androidx you can use following instead

implementation 'com.github.swiggy:slither:1.0.3:android28@aar'

Note: I am assuming that you are already working with litho ;)

How to use the widget

Slither.create(componentContext)
                .component(
                    Image.create(componentContext)
                        .drawableRes(R.drawable.slither_logo)
                        .build()
                )
                .shimmer(
                    Shimmer
                        .AlphaHighlightBuilder()
                        .setBaseAlpha(0.4f)
                        .setClipToChildren(true)
                        .setDropoff(0.8f)
                        .setTilt(15f)
                        .setDuration(2000).build()
                ).build()

Example

Check links for facebook shimmer below to know about more shimmer modifications

Built With

License

This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details