KivyAnim 🚀
KivyAnim, Kivy projelerinizde Python tarafında karmaşık Animation kodları yazmadan, doğrudan KV Language (KV Lang) içerisinde bildirimsel (declarative) olarak animasyonlar oluşturmanızı sağlayan modüler bir animasyon kütüphanesidir.
📦 Özellikler
- ⚡ Kolay KV Dili Entegrasyonu: Tek satırda hareket, boyut ve şeffaflık animasyonları.
- 🎯 Çoklu Efekt Desteği: Aynı anda konum değiştirme, büyüyüp küçülme ve belirme/kaybolma (
opacity). - 🎨 Geçiş Efektleri (Transitions): Kivy'nin tüm
transition(out_bounce,in_out_cubic,out_elasticvb.) efektlerini destekler. - 🧩 Genişletilebilir Yapı:
AnimBehaviormimarisi sayesinde kendi özel widget'larınıza kolayca uygulanabilir.
📖 Kullanım Örnekleri
AnimButton: text: "Giriş Yap" size_hint: (None, None) size: (140, 50)
# Başlangıç Konumu
pos_hint: {"x": 0.1, "y": 0.1}
# Animasyon Parametreleri
Animation_Mov: (0.4, 0.5) # (Hedef X, Hedef Y)
Animation_speed: 1.2 # Animasyon Süresi (Saniye)
Animation_transition: 'out_bounce' # Geçiş Efekti
🛠️ Kurulum
Kütüphane dosyasını (kivy_anim.py) projenizin ana dizinine eklemeniz veya projenize import etmeniz yeterlidir:
from kivy_anim import AnimButton, AnimLabel, AnimImage
Metadata
Release files for Animkivy 2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| animkivy-2.0.tar.gz | 5.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| animkivy-2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / animkivy-2.0.tar.gz
| Download URL | animkivy-2.0.tar.gz |
|---|---|
| Size | 5.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
608f65eff6011c39244a1fc4d3a10b40f95c99b29404ce552d7d52a2b916e605
|
|
BLAKE2b-256 checksum How to use checksums |
ae8ee4e2b846451c0e19c868d1811cf1e427c4ea5366a770f1fc9835f817375d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Release files / animkivy-2.0-py3-none-any.whl
| Download URL | animkivy-2.0-py3-none-any.whl |
|---|---|
| Size | 5.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b9b60a78c9354b4b06f8045788392f61020b61990fa2300afd03748fe7b88c36
|
|
BLAKE2b-256 checksum How to use checksums |
d0f8fd8332dac1bba17d5104b7a90f36e54df3ddf34707f8049b5b7ae4034b27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|