FranRiadigos / Android Circular Progress
Android custom view that loads a circular progress indicator using ImageView or FrameLayout
Stars: ✭ 75
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Android Circular Progress
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
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
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-29.33%)
Mutual labels: android-studio
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
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
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
Preview in Android Studio
Dependency
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 callinggetAnimator()
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].