
Capo est donc un cadre personnalisé utilisé pour appliquer diverses animations et effet à un bouton. CAPO réduit vos 10-12 lignes de code à 1 ligne, ce qui le rend plus pratique à lire et à exécuter. Le capo est livré avec diverses animations comme Pulse, Flash et les effets comme l'application de l'arrière-plan du gradient, etc. Ainsi, Capo ne nécessite aucune dépendance supplémentaire, c'est une bibliothèque petite et optimisée pour rendre votre travail plus pratique, facile, optimisé et facile à comprendre.
Ainsi, en codage, j'ai trouvé chaque fois qu'il s'agissait d'appliquer des animations et des effets, nous étions censés écrire les mêmes lignes de code plusieurs fois, cela a rendu ma fréquence de codage ralentie et même rendre l'apparence du code mauvaise. J'ai donc pensé faire une bibliothèque qui faciliterait que mon travail finisse par faire fonctionner les autres aussi. C'était l'idée derrière le développement du capo.
Pour exécuter l'exemple de projet, clonez le repo et exécutez d'abord pod install à partir de l'exemple du répertoire.
Appareil fonctionnant sur les versions iOS / iPados 12.0+.
Capo est disponible via Cocoapods. Pour l'installer, ajoutez simplement la ligne suivante à votre 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 )| Effet 1 | Effet 2 | Effet 3 |
|---|---|---|
![]() | ![]() | ![]() |
| Effet 4 | Effet 5 | Effet 6 |
|---|---|---|
![]() | ![]() | ![]() |
CAPO est disponible sous la licence MIT. Voir la licence pour plus d'informations.
À l'heure actuelle, CAPO est livré avec des fonctionnalités limitées, il sera mis à jour avec les futures versions, alors restez à l'écoute pour en savoir plus sur CAPO.
![]() |
|---|
| Gokul Nair |
![]() ![]() ![]() |
Si vous aimez utiliser l'un de mes projets ou comme ce que je fais, veuillez envisager de me soutenir en appréciant mon travail: envoyez-moi un message
OU
Déposez une étoile si vous trouvez ce projet intéressant!
Fait avec in par gokul nair