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

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • The Brister

    The Brister

    10 ŞUBAT 2008
  • Tomas N

    Tomas N

    14 Kasım 2010