https://github.com/agilie/volumecontrolview
Visual regulator can be connected to a player or other smart house’s device making the process of controlling the level of a particular characteristic much easier.
https://github.com/agilie/volumecontrolview
android animation custom-view kotlin volume volume-control
Last synced: about 1 year ago
JSON representation
Visual regulator can be connected to a player or other smart house’s device making the process of controlling the level of a particular characteristic much easier.
- Host: GitHub
- URL: https://github.com/agilie/volumecontrolview
- Owner: agilie
- License: mit
- Created: 2017-06-08T17:13:52.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-25T12:09:37.000Z (almost 9 years ago)
- Last Synced: 2025-04-19T21:24:45.795Z (about 1 year ago)
- Topics: android, animation, custom-view, kotlin, volume, volume-control
- Language: Kotlin
- Homepage: https://agilie.com
- Size: 279 KB
- Stars: 75
- Watchers: 9
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
We’re happy to introduce you a new free regulator VolumeControlView based on our lightweight open-source visual component that doesn't require extra lines of code and can be easily integrated into your project. Visual regulator can be connected to a player or other smart house’s device making the process of controlling the level of a particular characteristic much easier.
### Demo
## Link to iOS repo
Check out our iOS [VolumeControlView](https://github.com/agilie/AGVolumeControlView) also!
## Example
To run the example project, clone the repo, and run sample.
### How to use
Just add VolumeControlView to your layout file:
```kotlin
````
The visual display of this regulator can be easily customized. One has a possibility to choose colors, the gradient style and background according to the wishes:
```kotlin
var colors : intArrayOf
var backgroundLayoutColor : Color
var minShiningRadius : Float
var maxShiningRadius : Float
var shiningFrequency : Float
````
````xml
````
## Usage
### Gradle
Add dependency in your `build.gradle` file:
````gradle
compile 'com.agilie:volume-control-view:1.0'
````
### Maven
Add dependency in your `.pom` file:
````xml
com.agilie
volume-control-view
1.0
pom
````
## Requirements
VolumeControlView works on Android API 19+
## Troubleshooting
Problems? Check the [Issues](https://github.com/agilie/VolumeControlView/issues) block
to find the solution or create an new issue that we will fix asap.
## Author
This library is open-sourced by [Agilie Team](https://www.agilie.com?utm_source=github&utm_medium=referral&utm_campaign=Git_Android_Kotlin&utm_term=VolumeControlView)
## Contributors
- [Eugene Surkov](https://github.com/ukevgen)
## Contact us
If you have any questions, suggestions or just need a help with web or mobile development, please email us at
You can ask us anything from basic to complex questions.
We will continue publishing new open-source projects. Stay with us, more updates will follow!
## License
The [MIT](LICENSE.md) License (MIT) Copyright © 2017 [Agilie Team](https://www.agilie.com?utm_source=github&utm_medium=referral&utm_campaign=Git_Android_Kotlin&utm_term=VolumeControlView)