Capo
Capo Minor Update: 4

因此,Capo是一种自定义框架,用于将各种动画和效果应用于按钮。 CAPO将您的10-12行代码线减少到1行,使阅读和执行更方便。 CAPO带有各种动画,例如Pulse,Flash和诸如应用梯度背景和等效果。因此Capo不需要任何其他依赖性,它是一个小而优化的库,可以使您的工作更加方便,易于,优化且易于理解。
因此,在编码时,我发现每当应用动画和效果时,我们都应该多次编写相同的代码行,这使我的编码频率慢,甚至使代码外观不良。因此,我想制作一个图书馆,这将使我的工作很容易最终使他人工作。这是开发Capo的想法。
要运行示例项目,请首先从示例目录中pod install 。
在iOS/iPados 12.0+版本上运行的设备。
CAPO可通过Cocoapods获得。要安装它,只需将以下行添加到您的podfile:
pod 'Capo' CapoTuner . tune ( button : UIButton , cornerRadius : CGFloat , borderWidth : CGFloat , borderColor : UIColor ) CapoTuner . applyGradient ( button : UIButton , color1 : UIColor , color2 : UIColor , cornerRadius : CGFloat ) CapoTuner . applyShadow ( button : UIButton , color : UIColor , width : Double , height : Double , Radius : CGFloat , opacity : Float ) CapoTuner . pulsate ( button : UIButton , duration : CFTimeInterval , from : CFTimeInterval , to : CFTimeInterval , autoReverse : Bool = false , repeatCount : Float = 0 , velocity : CGFloat , damping : CGFloat ) CapoTuner . flash ( button : UIButton , duration : CFTimeInterval , from : CFTimeInterval , to : CFTimeInterval , autoReverse : Bool = false , repeatCount : Float = 0 ) CapoTuner . popColors ( button : UIButton , fromColor : UIColor , toColor : UIColor , cornerRadius : CGFloat = 0 , duration : CFTimeInterval , autoReverse : Bool = false , repeatCount : Float = 0 )| 效果1 | 效果2 | 效果3 |
|---|---|---|
![]() | ![]() | ![]() |
| 效果4 | 效果5 | 效果6 |
|---|---|---|
![]() | ![]() | ![]() |
CAPO可根据MIT许可证获得。有关更多信息,请参见许可证。
目前,Capo具有有限的功能,它将随后发布,因此请继续关注以了解有关CAPO的更多信息。
![]() |
|---|
| Gokul Nair |
![]() ![]() ![]() |
如果您喜欢使用我的任何项目或喜欢我的工作,请考虑以欣赏我的工作来支持我:给我发消息
或者
如果您觉得这个项目很有趣,请放一颗星星!
由Gokul Nair制成