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 | Provenance | Actions |
|---|---|---|---|---|
| animkivy-2.0.tar.gz | 5.5 kB | Without provenance | Details for animkivy-2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| animkivy-2.0-py3-none-any.whl | Python 3 | none | any | Details for animkivy-2.0-py3-none-any.whl |
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
|
Security for Animkivy 2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.