
Jadi Capo adalah kerangka kerja khusus yang digunakan untuk menerapkan berbagai animasi dan efek pada tombol. CAPO mengurangi 10-12 baris kode menjadi 1 baris sehingga lebih nyaman untuk dibaca dan dieksekusi. Capo hadir dengan berbagai animasi seperti pulsa, flash dan efek seperti menerapkan latar belakang gradien dan dll. Jadi Capo tidak memerlukan ketergantungan tambahan, ini adalah perpustakaan yang kecil dan dioptimalkan untuk membuat pekerjaan Anda lebih nyaman, mudah, dioptimalkan, dan mudah dimengerti juga.
Jadi, sementara pengkodean saya menemukan kapan pun tentang menerapkan animasi dan efek kami seharusnya menulis baris kode yang sama beberapa kali, ini membuat frekuensi pengkodean saya lambat dan bahkan membuat penampilan kode menjadi buruk. Jadi saya berpikir untuk membuat perpustakaan yang akan membuat pekerjaan saya mudah pada akhirnya membuat orang lain juga bekerja. Ini adalah ide di balik pengembangan Capo.
Untuk menjalankan proyek contoh, klon repo, dan menjalankan pod install dari direktori contoh terlebih dahulu.
Perangkat berjalan pada versi iOS/ipados 12.0+.
CAPO tersedia melalui cocoapods. Untuk menginstalnya, cukup tambahkan baris berikut ke podfile Anda:
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 )| Efek 1 | Efek 2 | Efek 3 |
|---|---|---|
![]() | ![]() | ![]() |
| Efek 4 | Efek 5 | Efek 6 |
|---|---|---|
![]() | ![]() | ![]() |
CAPO tersedia di bawah lisensi MIT. Lihat lisensi untuk info lebih lanjut.
Saat ini Capo hadir dengan fitur -fitur terbatas, itu akan diperbarui dengan rilis di masa mendatang, jadi nantikan lebih banyak tentang Capo.
![]() |
|---|
| Gokul Nair |
![]() ![]() ![]() |
Jika Anda suka menggunakan salah satu proyek saya atau menyukai apa yang saya lakukan, silakan pertimbangkan untuk mendukung saya dengan menghargai pekerjaan saya: pesan saya
ATAU
Jatuhkan bintang jika Anda menganggap proyek ini menarik!
Dibuat dengan Gokul Nair