
ดังนั้น Capo จึงเป็นเฟรมเวิร์กที่กำหนดเองที่ใช้ในการใช้แอนิเมชั่นและเอฟเฟกต์ต่างๆ Capo ลดรหัส 10-12 บรรทัดของคุณเป็น 1 บรรทัดทำให้สะดวกในการอ่านและดำเนินการ Capo มาพร้อมกับภาพเคลื่อนไหวต่าง ๆ เช่นพัลส์แฟลชและเอฟเฟกต์เช่นการใช้พื้นหลังการไล่ระดับสีและอื่น ๆ ดังนั้น Capo ไม่ต้องการการพึ่งพาเพิ่มเติมใด ๆ ของมันเป็นห้องสมุดขนาดเล็กและปรับให้เหมาะสมเพื่อให้การทำงานของคุณสะดวกง่ายขึ้นปรับให้เหมาะสมและเข้าใจง่ายเช่นกัน
ดังนั้นในขณะที่การเข้ารหัสฉันพบเมื่อใดก็ตามที่มันเกี่ยวกับการใช้แอนิเมชั่นและเอฟเฟกต์เราควรจะเขียนบรรทัดเดียวกันของรหัสหลายครั้งเวลานี้ทำให้ความถี่การเข้ารหัสของฉันช้าและแม้กระทั่งทำให้รหัสปรากฏไม่ดี ดังนั้นฉันจึงคิดว่าจะสร้างห้องสมุดซึ่งจะทำให้การทำงานของฉันง่ายขึ้นในที่สุดทำให้คนอื่นทำงานได้เช่นกัน นี่เป็นแนวคิดที่อยู่เบื้องหลังการพัฒนา CAPO
ในการเรียกใช้โครงการตัวอย่างให้โคลน 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 มีให้ภายใต้ใบอนุญาต MIT ดูใบอนุญาตสำหรับข้อมูลเพิ่มเติม
ตอนนี้ Capo มาพร้อมกับคุณสมบัติที่ จำกัด มันจะได้รับการปรับปรุงด้วยการเปิดตัวในอนาคตดังนั้นโปรดติดตามความคืบหน้าเพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับ Capo
![]() |
|---|
| Gokul Nair |
![]() ![]() ![]() |
หากคุณชอบใช้โครงการใด ๆ ของฉันหรือชอบสิ่งที่ฉันทำโปรดพิจารณาสนับสนุนฉันด้วยการชื่นชมงานของฉัน: ส่งข้อความถึงฉัน
หรือ
วางดาวถ้าคุณพบว่าโครงการนี้น่าสนใจ!
ผลิตโดยใน Gokul Nair