
CAPO ist also ein benutzerdefiniertes Framework, mit dem verschiedene Animationen und Effekte auf eine Schaltfläche angewendet werden. CAPO reduziert Ihre 10-12 Code-Zeilen auf 1 Zeile, wodurch es bequemer ist, zu lesen und auszuführen. CAPO verfügt über verschiedene Animationen wie Puls, Blitz und Effekte wie das Anwenden von Gradientenhintergrund usw. Daher benötigt CAPO keine zusätzlichen Abhängigkeiten, sondern eine kleine und optimierte Bibliothek, um Ihre Arbeit bequemer, einfacher, optimiert und einfach zu verstehen.
Während ich beim Codieren fand, fand ich immer dann, dass wir mehrmals die gleichen Codezeilen an Animationen und Effekten anwenden sollten. Also dachte ich, eine Bibliothek zu machen, die meine Arbeit letztendlich auch andere zum Laufen bringen würde. Dies war die Idee hinter der Entwicklung von Capo.
Um das Beispielprojekt auszuführen, klonen Sie das Repo und führen Sie zuerst pod install aus dem Beispielverzeichnis aus.
Gerät, das auf iOS/iPados 12.0+ -versionen ausgeführt wird.
CAPO ist über Cocoapods erhältlich. Um es zu installieren, fügen Sie einfach die folgende Zeile zu Ihrem Podfile hinzu:
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 )| Effekt 1 | Effekt 2 | Effekt 3 |
|---|---|---|
![]() | ![]() | ![]() |
| Effekt 4 | Effekt 5 | Effekt 6 |
|---|---|---|
![]() | ![]() | ![]() |
CAPO ist unter der MIT -Lizenz erhältlich. Weitere Informationen finden Sie in der Lizenz.
Derzeit verfügt CAPO mit begrenzten Funktionen, es wird mit zukünftigen Veröffentlichungen aktualisiert. Bleiben Sie also dran, um mehr über Capo zu erfahren.
![]() |
|---|
| Gokul Nair |
![]() ![]() ![]() |
Wenn Sie gerne eines meiner Projekte verwenden oder was ich tue, sollten Sie mich bei der Wertschätzung meiner Arbeit unterstützen: Nachricht an mich
ODER
Lassen Sie einen Stern fallen, wenn Sie dieses Projekt interessant finden!
Gemacht mit in von Gokul Nair