Skip to content

Latest commit

 

History

History
54 lines (45 loc) · 1.35 KB

androidde-animasyonlar.md

File metadata and controls

54 lines (45 loc) · 1.35 KB

🎪 Android'de Animasyonlar

⏫ Aşağıdan Gelme Animasyonu

  • Proje dizinine anim adlı klasör oluşturup içinde bir resource file'a bu kodları yazıyoruz.
  • Main'e alttakiler eklenmeli:
    • btn_start = Get Started adlı view'ın ID'si
    • frombutton = üstteki kodların yazıldığı dosyanın adı

{% tabs %} {% tab title="⭐ Görsel" %}

{% tab title="📜 XML Kodları" %}

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
          android:duration="800"
          android:fromXDelta="0%p"
          android:fromYDelta="100%p"/>
</set>

{% endtab %}

{% tab title="👨‍💻 Main Kodları" %}

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        btn_start.animation = AnimationUtils.loadAnimation(this, R.anim.frombuttom)
   }}
    ...
}

{% endtab %} {% endtabs %}

👁‍🗨 Soluk Belirme

{% tabs %} {% tab title="⭐ Görsel" %}

{% tab title="📜 XML Kodları" %}

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="2000"
    android:fromAlpha="0.0"
    android:toAlpha="1.0"    />

{% endtab %} {% endtabs %}