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

  • IGN

    IGN

    19 EYLÜL 2006
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • tunez4you

    tunez4you

    20 EKİM 2008