All Projects → samigehi → LoadingView

samigehi / LoadingView

Licence: GPL-3.0 license
Cool bezier loading view and dialog

Programming Languages

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

Projects that are alternatives of or similar to LoadingView

LoadersPack-Android
Android LoadersPack - a replacement of default android material progressbar with different loaders
Stars: ✭ 119 (+176.74%)
Mutual labels:  android-loader

LoadingView

Cool bezier loading view and dialog

Android Arsenal

A simple and cool beizer loading view and beizer loading dialog.

DEMO

LoadingView Demo

USAGE

Import

dependencies {
  implementation 'com.samigehi:loadingview:1.1'
}

Java

LoadingDialog dialog = LoadingDialog.get(this).show();

// later dismiss
dialog.hide()

Kotlin

 val dialog = LoadingDialog.get(this).show()

// later dismiss
dialog?.hide()

you can also add in XML

<com.github.loadingview.LoadingView
        android:id="@+id/loadingView"
        android:layout_width="72dp"
        android:layout_height="72dp"
        android:layout_centerHorizontal="true"
        android:layout_gravity="center"
        android:layout_marginTop="24dp"
        app:lv_duration="30"
        app:lv_end_color="@color/color_end"
        app:lv_external_radius="24dp"
        app:lv_internal_radius="4dp"
        app:lv_start_color="@color/color_start" />
        

call in you activity to start loading

  loadingView.start()
  
  // for stop/hide 
  
  loadingView.stop()

##Attributes

name format description
lv_external_radius dimension set external circle radius
lv_internal_radius dimension set internal circle radius
lv_duration integer set animation duration
lv_start_color color set start color
lv_end_color color set end color

THANKS

Thanks to @JeasonWong

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