All Projects → timrijckaert → LottieSwipeRefreshLayout

timrijckaert / LottieSwipeRefreshLayout

Licence: MIT license
Pull to refresh layout that shows a Lottie View.

Programming Languages

kotlin
9241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to LottieSwipeRefreshLayout

react-native-smooth-pull-to-refresh
Custom pull to refresh component for React Native
Stars: ✭ 36 (-28%)
Mutual labels:  pull-to-refresh
XSPullRefresh
下拉刷新日蚀效果 eclipse
Stars: ✭ 24 (-52%)
Mutual labels:  pull-to-refresh
LiteRefresh
Nested scrolling UI library for Android based on CoordinatorLayout. Pull-to-refresh and pull-to-load-more are supported.
Stars: ✭ 37 (-26%)
Mutual labels:  pull-to-refresh
XCPullToLoadMoreListView
XCPullToLoadMoreListView-下拉加载更多ListView控件(仿QQ、微信聊天对话列表控件)
Stars: ✭ 24 (-52%)
Mutual labels:  pull-to-refresh
Compose-ToDo
A fully functional Android TODO app built entirely with Kotlin and Jetpack Compose
Stars: ✭ 130 (+160%)
Mutual labels:  lottie-android
SJLineRefresh
pull-to-refresh by line path
Stars: ✭ 36 (-28%)
Mutual labels:  pull-to-refresh
Tabanimated
A skeleton screen framework based on native for iOS. (一个由iOS原生组件映射出骨架屏的框架,包含快速植入,低耦合,兼容复杂视图等特点,提供国内主流骨架屏动画的加载方案,同时支持上拉加载更多、自定制动画。)
Stars: ✭ 2,909 (+5718%)
Mutual labels:  pull-to-refresh
Weather-Guru-MVP
Sample Material-design Android weather application build with MVP architectural approach using Dagger2, RxJava2, Retrofit2, Event-Bus, GreenDao, Butterknife, Lottie etc.
Stars: ✭ 15 (-70%)
Mutual labels:  lottie-android
Scroller
React版iScroll并且集成下拉刷新,上拉加载更多,Sticky等功能
Stars: ✭ 52 (+4%)
Mutual labels:  pull-to-refresh
AnimatedPullToRefresh-master
A Cool pull to refresh widget provided with character animation in header with user defined text. Customise your widget and show off your home screen!!
Stars: ✭ 38 (-24%)
Mutual labels:  pull-to-refresh
tulip-scroll
📜 多场景的下拉组件和更多,https://artiely.gitee.io/scroll-docs/
Stars: ✭ 44 (-12%)
Mutual labels:  pull-to-refresh
lottie-idea
Android Studio and IntelliJ IDEA viewer plugin for Lottie animations
Stars: ✭ 36 (-28%)
Mutual labels:  lottie-android
Manime
🍱 An anime app, based on single activity and MVVM architecture.
Stars: ✭ 24 (-52%)
Mutual labels:  lottie-android
ViewPagerSlidingLottie
Animate LottieAnimationView with a viewpager
Stars: ✭ 30 (-40%)
Mutual labels:  lottie-android
SwiftFCXRefresh
Pull to refresh in Swift.
Stars: ✭ 29 (-42%)
Mutual labels:  pull-to-refresh
UCPullRefresh
This is a beautiful drop-down refresh as well as the effect of back to the home page lick UCBrowser
Stars: ✭ 44 (-12%)
Mutual labels:  pull-to-refresh
vue-data-loading
Another component for infinite scroll and pull down/up to load data.
Stars: ✭ 63 (+26%)
Mutual labels:  pull-to-refresh
GeneralRecyclerViewFragment
Can automatically pull down the refresh, pull up the page of RecyclerviewFragment(能够自动下拉刷新,上拉翻页的RecyclerviewFragment)
Stars: ✭ 56 (+12%)
Mutual labels:  pull-to-refresh
flutter examples
Random flutter examples
Stars: ✭ 18 (-64%)
Mutual labels:  pull-to-refresh
ParticlesRefreshLayout-android
Particles Refresh Layout library for Android
Stars: ✭ 15 (-70%)
Mutual labels:  pull-to-refresh

Lottie Pull To Refresh Layout

A custom SwipeRefreshLayout that shows a Lottie View on top instead.

Basic usage

A LottiePullToRefreshLayout accepts only one child. See example for more detail.

Tell LottiePullToRefreshLayout about your content view. app:layout_type="content".

<?xml version="1.0" encoding="utf-8"?>
<be.rijckaert.tim.lib.LottiePullToRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android"
                                       xmlns:app="http://schemas.android.com/apk/res-auto"
                                       android:id="@id/swipe_refresh"
                                       android:layout_width="match_parent"
                                       android:layout_height="match_parent"
                                       app:max_offset_top="250dp"
                                       app:pull_to_refresh_lottieFile="@raw/pull_to_refresh"
                                       app:trigger_offset_top="125dp">

    <android.support.v7.widget.RecyclerView
        android:id="@+id/recyclerView"
        app:layout_type="content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

</be.rijckaert.tim.lib.CustomPullToRefreshLayout>

Attributes

max_offset_top: Maximum scroll area for the pull to refresh trigger_offset_top: Cap the scroll area factor set a size that will tell when it has been fully pulled. pull_to_refresh_lottieFile: The Lottie file to use. (placed in the raw folder)

Extensible

You can use the base SimplePullToRefreshLayout to make your own pull to refresh view.

Contributors

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].