Metadata-Version: 2.4
Name: Animkivy
Version: 2.0
Summary: Kivy için hafif ve modern animasyon kütüphanesi
Home-page: https://github.com/kullanici_adin/Bilmessager
Author: Bedirhan
Author-email: bedirhan.oytpass@gmail.com
License: MIT
Keywords: android,animasyon,animation,kivy
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: Android
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: kivy
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: summary

# 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_elastic` vb.) efektlerini destekler.
* 🧩 **Genişletilebilir Yapı:** `AnimBehavior` mimarisi 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:

```python
from kivy_anim import AnimButton, AnimLabel, AnimImage
