Skip to content

mkiisoft/RxLoading

Repository files navigation

RxLoading - Material Design


Awesome GitHub version Android API

Loading screen using RxJava with full customization using colors and orientations.

RxLoading

Install


Android Studio:

Create proyect > Clone library > File > New > Import Module... > Finish

Open Project "settings.gradle"

include ':app', ':rxloading'

Open App "build.gradle"

implementation project(':rxloading')

Examples


  • Default (transparent background - white dots)
<com.mkiisoft.rxloading.RxLoading
        android:id="@+id/progress"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
  • Match Design (select any color - dots select any color)
    <com.mkiisoft.rxloading.RxLoading
        android:id="@+id/progress"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/holo_orange_dark"
        app:color="@android:color/black" />
  • Orientation - Opacity (orientation: vertical | horizontal) (opacity: changes dots opacity)
    <com.mkiisoft.rxloading.RxLoading
        android:id="@+id/progress"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:orientation="vertical"
        app:opacity="0.5" />
  • Use android:alpha to change the entire view opacity

Changelog


  • First Version v1.0

Features


  • Fully Customizable
  • Change opacity
  • Change loading color
  • Change background color
  • Change loading orientation
  • Wrap and Match parent

© 2018 Mariano Zorrilla

About

Material Design Loading Screen using RxJava2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages