
لذا فإن CAPO هو إطار مخصص يستخدم لتطبيق العديد من الرسوم المتحركة والتأثير على زر. يقلل Capo خطوط الكود من 10 إلى 12 إلى سطر واحد مما يجعله أكثر ملاءمة للقراءة والتنفيذ. يأتي CAPO مع العديد من الرسوم المتحركة مثل Pulse و Flash وتأثيرات مثل تطبيق الخلفية التدرجية وما إلى ذلك. لذلك لا تتطلب Capo أي تبعية إضافية ، إنها مكتبة صغيرة ومحسّنة لجعل عملك أكثر ملاءمة وسهولة ومحسّنة وسهلة الفهم أيضًا.
لذا ، في حين أن الترميز وجدت كلما كان الأمر يتعلق بتطبيق الرسوم المتحركة والتأثيرات التي كان من المفترض أن نكتب نفس الأسطر من الكود في عدة وقت ، فإن هذا جعل تردد الترميز الخاص بي بطيئًا وحتى جعل المظهر الكود سيئًا. لذلك فكرت في صنع مكتبة من شأنها أن تجعل عملي سهلًا في النهاية يجعل الآخرين يعملون أيضًا. كانت هذه هي الفكرة وراء تطوير كابو.
لتشغيل Project Example ، استنساخ REPO ، وتثبيت 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 متاح تحت رخصة معهد ماساتشوستس للتكنولوجيا. انظر الترخيص لمزيد من المعلومات.
في الوقت الحالي ، يأتي Capo بميزات محدودة ، وسيتم تحديثها بالإصدارات المستقبلية ، لذا ترقبوا المزيد عن CAPO.
![]() |
|---|
| جوكول ناير |
![]() ![]() ![]() |
إذا كنت ترغب في استخدام أي من مشاريعي أو أحب ما أفعله ، فيرجى التفكير في دعمني بتقدير عملي: أرسل لي رسالة
أو
إسقاط نجم إذا وجدت هذا المشروع مثيرًا للاهتمام!
صنعت مع غوكول ناير