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
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>
Android: Denetim içeriği Animasyon değ...
android:configChanges="yönlendirm...
Android Parçaları ile arama...
Android animasyon tekrar etmez...
Nasıl Android bir görünüm animasyon ve...