<commit_before># CircularProgressView
A circular progressview for android

## About

This is a simple small class that renders a progress in form of an filling arc shape.
A progress text can be rendered additionally. This text is rendered in the secondary color for the 'done' area of the arc.

I used it for rendering the progress that is done in the background of all views. This view has no dependencies and min SDK version 3 can be used.

It also supports a custom font (that is places in the 'assets' directory) and fading of the progress view (even though I recommend setting the 'fadeTime' value to -1 and use a Fragment with a FragmentTransation to fade this view in and out).

All values are optional. If you want to reuse the view from the code, simply set the class members in the CircularProgressView class accordingly.


## XML Attributes

Following XML attributes are allowed

<!-- The main color of the progress ARC,
     the text will be rendered in this color where
     the arc is not yet painted -->
progressColor=		"#FFFFFF"
<!-- The Text to be rendered -->
progressText=		"TEST PROGRESS"
<!-- The secondary color. Used for the text on top
     of the alredy rendered progress -->
progressTextColor=	"#ff5aa74a"
<!-- An optional ttf or otf font
     This font hast to be in the "assets" directory c-->
progressTextFont=	"consolab.ttf"
<!-- The font size -->
progressTextSize=	"36"
<!-- Optional border offset, next iteration will kick this,
     its just a fix to fill the corners -->
borderOffset=		"150"
<!-- The fade in and fade out time, can be set to -1 to ignore fading -->
fadeTime=			"500"

## Example Application
* An example application is included in the github repository. It can also be downloaded from the playstore here.

## Additional information
* Set the progress to 0 (at the beginning) and 1 (at the end).
* 'wrapcontent' for dimensions is not yet supported

## License
* Check file LICENSE and Make sure to follow the licensing terms and conditions of the project and the software used to build the project.

## Feedback
If you have any questions or feedback, feel free to ...<commit_msg>readme update<commit_after># CircularProgressView
A circular progressview for android

## About

This is a simple small class that renders a progress in form of an filling arc shape.
A progress text can be rendered additionally. This text is rendered in the secondary color for the 'done' area of the arc.

I used it for rendering the progress that is done in the background of all views. This view has no dependencies and min SDK version 3 can be used.

It also supports a custom font (that is places in the 'assets' directory) and fading of the progress view (even though I recommend setting the 'fadeTime' value to -1 and use a Fragment with a FragmentTransation to fade this view in and out).

All values are optional. If you want to reuse the view from the code, simply set the class members in the CircularProgressView class accordingly.


## XML Attributes

Following XML attributes are allowed

```xml
<!-- The main color of the progress ARC,
     the text will be rendered in this color where
     the arc is not yet painted -->
progressColor=		"#FFFFFF"
<!-- The Text to be rendered -->
progressText=		"TEST PROGRESS"
<!-- The secondary color. Used for the text on top
     of the alredy rendered progress -->
progressTextColor=	"#ff5aa74a"
<!-- An optional ttf or otf font
     This font hast to be in the "assets" directory c-->
progressTextFont=	"consolab.ttf"
<!-- The font size -->
progressTextSize=	"36"
<!-- Optional border offset, next iteration will kick this,
     its just a fix to fill the corners -->
borderOffset=		"150"
<!-- The fade in and fade out time, can be set to -1 to ignore fading -->
fadeTime=			"500"
```

## Example Application
* An example application is included in the github repository. It can also be downloaded from the playstore here.

## Additional information
* Set the progress to 0 (at the beginning) and 1 (at the end).
* 'wrapcontent' for dimensions is not yet supported

## License
* Check file LICENSE and Make sure to follow the licensing terms and conditions of the project and the software used to build the project.

## Feedback
If you have any questions or feedback, feel free to ...
{'fraction_non_alphanumeric': 0.0646521433591005, 'fraction_numerical': 0.007495900679315999, 'mean_word_length': 3.755011135857461, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 1}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2509147', 'n_tokens_mistral': 1126, 'n_tokens_neox': 1073, 'n_words': 670}