
そのため、Capoは、さまざまなアニメーションと効果をボタンに適用するために使用されるカスタムフレームワークです。 Capoは10〜12行のコードを1行に減らし、読み取りと実行がより便利になります。 Capoには、パルス、フラッシュ、グラデーションバックグラウンドなどの適用などのさまざまなアニメーションが付属しています。そのため、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によって作られました