Android Parçaları ve animasyon | Netgez.com
SORU
27 Ocak 2011, PERÅžEMBE


Android Parçaları ve animasyon

Nasıl örneğin Petek Gmail istemcisi kullanan sürgülü tür uygulamak?

TransactionManager Bu otomatik olarak ve Parçaları kaldırarak işleyebilir, biraz zor öykünücüsü bir slayt gösterisi:) olması nedeniyle bu test için

CEVAP
27 Ocak 2011, PERÅžEMBE


Parçalar arasında geçiş animasyon veya bir parçasını gizleme ve gösterme işlemi animasyon Fragment Manager Fragment Transaction oluşturmak için kullanın.

Her Parça Hareket içinde ve göstermek için kullanılan animasyonlarda belirtmek ve sırasıyla (veya yerine kullanıldığında hem) gizleyebilirsiniz.

Aşağıdaki kodu bir parça dışarı kayar ve diğerine kaydırarak bir parça değiştirmek nasıl gösterir.

FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);

DetailsFragment newFragment = DetailsFragment.newInstance();

ft.replace(R.id.details_fragment_container, newFragment, "detailFragment");

// Start the animated transition.
ft.commit();

Ya da sadece ft.show ft.hide Parçanın içinde geçen dediğin bir parça gizleme ile aynı şeyi elde etmek için göstermek istediğiniz veya sırasıyla gizle.

Başvuru için, XML animasyon tanımları objectAnimator etiketini kullanın. Slide_in_left bir örnek bu gibi bir şey olabilir

<?xml version="1.0" encoding="utf-8"?>
<set>
  <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
    android:propertyName="x" 
    android:valueType="floatType"
    android:valueFrom="-1280"
    android:valueTo="0" 
    android:duration="500"/>
</set>

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • iZAPPA

    iZAPPA

    16 Temmuz 2010
  • MandMEvangelists

    MandMEvangel

    28 Ocak 2008