All Projects → flipboxstudio → sosoito

flipboxstudio / sosoito

Licence: other
Progress layout collection for Android

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to sosoito

tox-progress
This JavaScript library was made to easily create animated radial progress bars.
Stars: ✭ 13 (-7.14%)
Mutual labels:  progress-bar
mp-progress
专注于小程序圆环形进度条的小工具
Stars: ✭ 72 (+414.29%)
Mutual labels:  progress-bar
DottedProgressBar
Simple and powerful animated progress bar with dots
Stars: ✭ 40 (+185.71%)
Mutual labels:  progress-bar
ProBar
this script will allow you to configure a progress bar with a timer with other options
Stars: ✭ 0 (-100%)
Mutual labels:  progress-bar
CustomProgress
自定义水平带百分比数字的进度条以及自定义圆形带百分比数字的进度条
Stars: ✭ 58 (+314.29%)
Mutual labels:  progress-bar
progress-bar-log
A component to display a progress bar and last X logs at the same time.
Stars: ✭ 44 (+214.29%)
Mutual labels:  progress-bar
react-loading-icons
A TypeScript-React edition of Sam Herbert's amazing SVG Loaders.
Stars: ✭ 32 (+128.57%)
Mutual labels:  loading-spinner
rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
Stars: ✭ 36,988 (+264100%)
Mutual labels:  progress-bar
GradientProgress
A gradient progress bar (UIProgressView).
Stars: ✭ 38 (+171.43%)
Mutual labels:  progress-bar
cli-progress
⌛ easy to use progress-bar for command-line/terminal applications
Stars: ✭ 672 (+4700%)
Mutual labels:  progress-bar
GradientProgressView
一个简单的进度条控件
Stars: ✭ 15 (+7.14%)
Mutual labels:  progress-bar
cpp-indicators
A very simple, easy-to-use, and single-header-only C++ library for console based indicators (loading spinners)
Stars: ✭ 13 (-7.14%)
Mutual labels:  loading-spinner
css-loader
This is a library having a collection of different types of CSS loaders, spinners
Stars: ✭ 414 (+2857.14%)
Mutual labels:  loading-spinner
ngx-loader-indicator
Awesome loader for angular applications. No wrappers only you elements
Stars: ✭ 44 (+214.29%)
Mutual labels:  loading-spinner
RoundedHorizontalProgressBar
RoundedHorizontalProgressBar - An Android custom rounded Progress Bar that supports different Colors as progress both primary & background colors. Allows you to animate the progress for a specific duration
Stars: ✭ 34 (+142.86%)
Mutual labels:  progress-bar
circularProgressBar
This repo contains a demo app for circularProgressBar.swift
Stars: ✭ 17 (+21.43%)
Mutual labels:  progress-bar
rprogress
React ajax loader progress bar with clear API
Stars: ✭ 12 (-14.29%)
Mutual labels:  progress-bar
busy-load
A flexible loading-mask jQuery-plugin
Stars: ✭ 76 (+442.86%)
Mutual labels:  loading-spinner
react-native-progress-button
A react native button component that can show progress.
Stars: ✭ 17 (+21.43%)
Mutual labels:  progress-bar
DownloadPorgressBar
This is a download progressbar.
Stars: ✭ 19 (+35.71%)
Mutual labels:  progress-bar

Android Arsenal

Sosoito

Sosoito is layout library for Android that can be used to simplify basic needs for loading/progression state.

Demo / Sample Project

Installation

Sosoito can installed by adding the following dependency to your build.gradle file:

repositories {
  jcenter()
  maven { url "https://jitpack.io" }
}
dependencies {
  compile 'com.github.flipboxstudio:sosoito:latest-release'
}

Usage

Basic

You can start using sosoito by add your preferable layout in your layout.xml:

<id.co.flipbox.sosoito.LoadingLayout
        android:id="@+id/loadingLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

</id.co.flipbox.sosoito.LoadingLayout>

Then, access it from your activity/fragment to use it's feature:

...
LoadingLayout loadingLayout = (LoadingLayout) findViewById(R.id.loadingLayout);
loadingLayout.showLoading(true);
...
Available Methods

Empty Layout

  • showEmptyView(boolean)
  • showEmptyView(boolean, message)
  • showEmptyView(boolean, iconResourceId)
  • showEmptyView(boolean, iconResourceId, message)

Custom Loading Layout

  • showCustomLoading(boolean)
  • showCustomLoading(boolean, message)
  • showCustomLoading(boolean, iconResourceId)
  • showCustomLoading(boolean, iconResourceId, message)

Loading (in) layout

  • showLoading(boolean)
  • showLoading(boolean, message)

Progress Dialog

  • showProgressDialog()
  • showProgressDialog(message)
  • setProgressDialogMessage(message)
  • hideProgressDialog()

screenshot

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