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

  • Blunty

    Blunty

    13 Mart 2006
  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • World Science Festival

    World Scienc

    1 Mayıs 2008