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

  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • manadude21

    manadude21

    11 Mart 2008
  • Moodle

    Moodle

    11 Mayıs 2010