Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Baso | 157 | 7 years ago | apache-2.0 | Java | ||||||
ProgressBar view with image and retry button | ||||||||||
Sailoadingview | 27 | 7 years ago | mit | Swift | ||||||
It's a basic loading view in Swift, with error message and Retry button. | ||||||||||
React Client Captcha | 20 | 2 | 2 years ago | 4 | August 26, 2019 | 6 | JavaScript | |||
A light JS-based captcha generator. | ||||||||||
Meteor Tabular Job Collection | 6 | 8 years ago | 2 | November 25, 2015 | mit | JavaScript | ||||
Easy admin tables for vsivsi:job-collection jobs using aldeed:tabular | ||||||||||
Aeerrorcell | 3 | 12 years ago | mit | Objective-C | ||||||
A UITableViewCell subclass to display NSError |
ProgressBar with button and text below it.
final BasoProgressView basoProgressView = (BasoProgressView) findViewById(R.id.baso_ProgressView);
basoProgressView.startProgress();
The button will be automatically visible if you had written baso_finishButtonText
on xml layout. Once you have completed the action and you wanted to stop the progress and show a message (or error message), you can just call stop
or stopAndError
method.
// set message on the TextView or you can set baso_finishText on your xml layout.
basoProgressView.setFinishedText("Something happened");
// stop the progress
basoProgressView.stop();
Or you can simply call stopAndError
.
basoProgressView.stopAndError("Oops. Something happened.");
You have to declare baso_finishSrc
either on your xml layout or programmatically with setFinishedImageResource
method.
basoProgressView.setFinishedImageResource(R.drawable.baso_sample_error);
basoProgressView.stopAndError("Oops. Something happened.");
Once you have completed the action and you wanted to hide BasoProgressView, you can just call stopAndGone
and use startProgress
to start progressing again.
basoProgressView.stopAndGone();
Don't forget to create click listener for the button.
basoProgressView.setOnButtonClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
basoProgressView.startProgress();
//TODO: your action here such as call api
}
});
dependencies {
compile 'id.gits:baso:1.0'
}
GITS Indonesia has been active in IT Industry since 2010. Since then, we have developed a lot of applications, both initiative projects and client requests. Our developers are familiar with desktop, website, and mobile programming, but we are currently focusing in mobile.
Copyright 2016 GITS Indonesia.
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.