hiwhitley / Downloadprogressbutton
Licence: apache-2.0
An awseome Download Progress Button with Progress.(带下载进度的按钮)
Stars: ✭ 106
Programming Languages
java
68154 projects - #9 most used programming language
Labels
Projects that are alternatives of or similar to Downloadprogressbutton
Vue Step Progress
A simple Vue component that displays a Progress Bar with labels for each step
Stars: ✭ 26 (-75.47%)
Mutual labels: progressbar
Progress Bar
Multiplatform netstandard 2.0 C# console progress bar, with support for single or multithreaded progress updates.
Stars: ✭ 53 (-50%)
Mutual labels: progressbar
Googleprogressbar
Android library to display progress like google does in some of his services.
Stars: ✭ 1,286 (+1113.21%)
Mutual labels: progressbar
Progressbar.js
Responsive and slick progress bars
Stars: ✭ 7,499 (+6974.53%)
Mutual labels: progressbar
Ruby Progressbar
Ruby/ProgressBar is a text progress bar library for Ruby.
Stars: ✭ 1,378 (+1200%)
Mutual labels: progressbar
React Customizable Progressbar
Customizable circular progress bar component for React 🍩
Stars: ✭ 37 (-65.09%)
Mutual labels: progressbar
Segmentedarcview
Unique & beautiful segmented arc view with rich customisation options! RTL supported.
Stars: ✭ 67 (-36.79%)
Mutual labels: progressbar
Android Holocircularprogressbar
Holo Circular ProgressBar
Stars: ✭ 966 (+811.32%)
Mutual labels: progressbar
Delayedprogress
ProgressDialog that waits a minimum time to be dismissed before showing. Once visible, the ProgressDialog will be visible for a minimum amount of time to avoid "flashes" in the UI.
Stars: ✭ 95 (-10.38%)
Mutual labels: progressbar
Vvcircleprogressbar
A custom circle progress bar with pulse animation.
Stars: ✭ 26 (-75.47%)
Mutual labels: progressbar
Toothyprogress
A polyline determinated ProgressBar written in Kotlin
Stars: ✭ 56 (-47.17%)
Mutual labels: progressbar
Pictureprogressbar
a ProgressBar with Picture and Animation
Stars: ✭ 100 (-5.66%)
Mutual labels: progressbar
DownLoadProgressButton
An awseome Download Button with Progress.
ScreenShot
Usage
you can define the button in xml like this:
<com.hiwhitley.downloadprogressbutton.DownloadProgressButton
android:id="@+id/download_btn"
android:layout_width="match_parent"
android:layout_height="40dp"
app:progress_btn_background_color="@color/colorAccent"
app:progress_btn_radius="5dp"
app:progress_btn_background_second_color="@color/colorPrimary"
app:progress_btn_text_color="@android:color/black"
app:progress_btn_text_cover_color="@android:color/white"
app:progress_btn_ball_style="STYLE_BALL_PULSE"
app:progress_btn_border_width="2dp" />
the Customized properties are in the follow table:
Property | Format | Default |
---|---|---|
progress_btn_radius | dimension | 0dp |
progress_btn_background_color | color | #3385FF |
progress_btn_background_second_color | color | #E8E8E8 |
progress_btn_text_color | color | progress_btn_background_color |
progress_btn_text_cover_color | color | Color.WHITE |
progress_btn_border_width | dimension | 2dp |
progress_btn_ball_style | enum | STYLE_BALL_JUMP |
The follow picture make a clear explanation:
Thanks
License
Copyright 2017 hiwhitley.
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].