All Projects → FranRiadigos → Android Circular Progress

FranRiadigos / Android Circular Progress

Android custom view that loads a circular progress indicator using ImageView or FrameLayout

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Android Circular Progress

FastWaiMai
仿写美团外卖电商项目
Stars: ✭ 123 (+64%)
Mutual labels:  avatar, android-studio
Parallaxrecyclerview
Parallax effect on every item of your RecyclerView.
Stars: ✭ 237 (+216%)
Mutual labels:  custom-view, imageview
Compositionavatar
Android composition avatar. 仿QQ讨论组头像
Stars: ✭ 371 (+394.67%)
Mutual labels:  custom-view, avatar
Reel Search Android
Reel Search for Android is a UI/UX design for autocomplete action. It is a beautiful minimalistic addition to any use case.
Stars: ✭ 110 (+46.67%)
Mutual labels:  android-studio, custom-view
ProgressableImageView
Change your users progress capability with ProgressableImageView
Stars: ✭ 86 (+14.67%)
Mutual labels:  imageview, custom-view
Image-Support
Add badge with counter to ImageView Android.
Stars: ✭ 128 (+70.67%)
Mutual labels:  imageview, custom-view
Androidnote
安卓学习笔记
Stars: ✭ 8,486 (+11214.67%)
Mutual labels:  android-studio, custom-view
Croller
A circular seekbar for Android, with a control knob! (for the lack of a better word).
Stars: ✭ 1,088 (+1350.67%)
Mutual labels:  custom-view
Pebble Intellij
Pebble support for IntelliJ IDEA
Stars: ✭ 68 (-9.33%)
Mutual labels:  android-studio
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-29.33%)
Mutual labels:  android-studio
Go Adorable
Adorable Avatars from Go
Stars: ✭ 50 (-33.33%)
Mutual labels:  avatar
Battery Meter View
🔋 Material design battery meter (i.e. level, state) view for Android
Stars: ✭ 57 (-24%)
Mutual labels:  custom-view
Splashloginsignup
Source code for the Splash, Login and Signup Screen for Android | UI to Code - Timelapse YouTube Video
Stars: ✭ 69 (-8%)
Mutual labels:  android-studio
Testleavesloading
Android 自定义 View 之 LeavesLoading
Stars: ✭ 55 (-26.67%)
Mutual labels:  custom-view
Ariana
Provide Multiple Gradients in ImageViews and Texts. Integrate with ViewPager to change colors dynamically.
Stars: ✭ 74 (-1.33%)
Mutual labels:  imageview
Androidsvgloader
Android library for load svg from internet to imageview
Stars: ✭ 52 (-30.67%)
Mutual labels:  imageview
The Freedom Wrapper Project
This is the Original Freedom Wrapper Project repository. It is developed and maintained by Matthew Benchimol. The Freedom Wrapper Project is an Open Source and Free Android source code project. The project has moved to an organization page at: https://github.com/The-Freedom-Wrapper-Project
Stars: ✭ 75 (+0%)
Mutual labels:  android-studio
Docker
Docker containers for OpenCog - Robot Operating System (ROS)
Stars: ✭ 72 (-4%)
Mutual labels:  avatar
Cameron
An avatar generator for Go.
Stars: ✭ 66 (-12%)
Mutual labels:  avatar
Crystal.ttvs
Crystal TTVS engine is a real-time audio-visual Multilingual speech synthesizer with a 3D expressive avatar.
Stars: ✭ 65 (-13.33%)
Mutual labels:  avatar

Circular Progress

Hex.pm Platform

Portrait        Ring Samples        Gradient Samples

Preview in Android Studio

Android Studio Preview

Dependency

Latest stable version: Bintray Version

If you are working with gradle, add the dependency to your build.gradle file:

dependencies{
    implementation "com.github.franriadigos:circular-progress:<latest version>"
}

How to use:

Add ImageViewCircularProgress or FrameLayoutCircularProgress in the layout.

<com.franriadigos.view.ImageViewCircularProgress
        android:id="@+id/view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:scaleType="centerCrop"
        android:adjustViewBounds="true"
        android:src="@drawable/my_placeholder_image"
        app:progress="42"
        app:progressRingSize="10dp"
        app:progressRingCorner="ROUND"
        app:progressRingOutline="true"/>

Get the CircularProgress view in your activity or fragment.

ImageViewCircularProgress view = findViewById(R.id.view);

Set your desired progress

view.setProgress(59.5f);

Start the animation

view.startAnimation();

You can access the ObjectAnimator by calling getAnimator()

profile.getAnimator().addListener(new AnimatorListener());

License

Copyright 2015-2020 Fran Riadigos

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].