SORU
16 NİSAN 2010, Cuma


Nasıl Android bir etkinlik ararken animasyon sağlamak için?

Animasyon zaman küçültmek istiyorum iki etkinlik A ve B var Faaliyet A B aramaları ve Etkinlik B bu animasyon xml dosyaları ihtiyacım yok A. çağırdığında animasyon en üst düzeye çıkarmak.

Android bir Etkinlik dediğimiz zaman, varsayılan animasyon sağlar ve daha sonra animasyon psikolog çağırır.

İstediğim varsayılan animasyon ve istediğim animasyon oluşması ortaya çıkmaz.

Aslında başka bir etkinliğe çağırırken animasyon verebilir miyiz?

CEVAP
29 HAZİRAN 2010, Salı


Niyetiniz Intent.FLAG_ACTIVITY_NO_ANIMATION bayrağı ile varsayılan animasyon (sağdan Slayt) engelleyebilirsiniz.

yani:

Intent myIntent = new Intent(context, MyActivity.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
context.startActivity(myIntent);

Etkinliği sadece kendi animasyon belirtmek zorunda.

Bu da 1.5 API (Seviye 3) için çalışır.

Uygulamaları hedefleyen Faaliyetleri overridePendingTransition yöntem var seviye 5 API. Gelen ve giden animasyonlar için iki kaynak Kimliği alır. 0 kimliği animasyonları devre dışı bırakır. Hemen startActivity aramadan sonra bu ara.

yani:

startActivity(new Intent(this, MyActivity.class));
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Autocar

    Autocar

    11 Mart 2006
  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007