Expressive Regulator for Smart Home Devices
Expressive Regulator for Smart Home Devices

Expressive Regulator for Smart Home Devices

Our company brings to your notice a new regulator based on our plugin and named AGVolumeControlView. Free, lightweight, open-source, this plugin doesn't require extra lines of code and can be easily integrated into your project. We’re sure, AGVolumeControlView will make your application more efficient and intuitive.

What is AGVolumeControlView?

AGVolumeControlView is a regulator of any controllable parameter, such as volume, brightness, speed or another similar characteristic.

The visual display of this controller can be easily customized. One has a possibility to choose colors, the gradient style, and background according to the wishes.

26985499-5b9356c4-4d4c-11e7-8a6c-d61953558ebf.gif

How to use?

You're free to take full advantage of AGVolumeControlView in any case when it is appropriate to use a controller of this type. For example, you can connect our regulator to a player or other smart house device to control the level of a particular characteristic, whether it's brightness, height, volume, etc. It will make the whole process more simple, visual and understandable.

Such a regulator is not only easy-to-use but also expressive, which means attraction of extra attention. That's why it can even become another competitive advantage. Undoubtedly, AGVolumeControlView is a descriptive tool for the effective regulation of various parameters.

Code example

To run the example project, clone the repo, and run pod install from the Example directory first. You can also see an example :

Just bind AGVolumeControl as an outlet to your ViewController:

@IBOutlet weak var volumeControl: AGVolumeControl!

And start playing your control!

self.startPlay()

If you want to customize the color, the gradient, and other parameters, use the code below:

​open var thumbRadius: CGFloat
   
   open var customBackgroundColor : UIColor
   
   open var volumeControlSliderColor : UIColor
   
   open var decibelsLevel : CGFloat
   
   open var hueStart : CGFloat
   
   open var hueEnd : CGFloat

   open var minimumValue: CGFloat

   open var maximumValue: CGFloat
   
   open var thumbColor: UIColor
   
   open var gradientMaskColor: UIColor

Did you like our AGVolumeControlView regulator? Read all the details about how it works here!

Vladimir Zgonik
Vladimir Zgonik

Get in touch
Send us your comments, suggestions, questions, or feedback.
Next posts
jQuery GTM In-Viewport Manager Plugin
jQuery GTM In-Viewport Manager Plugin
Eugene Zaretskiy
Eugene Zaretskiy
Galen MD. Automation of the Testing Process
Galen MD. Automation of the Testing Process
Tatiana Kushir
Tatiana Kushir
Fresh Trends in Smart Home Apps’ Development
Fresh Trends in Smart Home Apps’ Development
Kate Kucherenko
Kate Kucherenko