ViewPager'ı yarattım, sadece 2 sayfa var, çağrı cihazı bir sayfa diğerine kaydırdığında, ölçeği, ölçeği, yakınlaştırmayı, 3d'yi vb. Bir, belirli bir animasyon ile ikinci sayfa tüm ekran anlamına gelir, ben bunu yapmak için hiçbir fikrim yok, lütfen herhangi bir çağrıyı canlandıracağımız zaman başka bir sayfaya geçtiğimizde canlandırma animasyonunun bir örneğini verin.Android ViewPager Farklı Animasyon ile yakınlaştırma, solma vb
Temelde bir çağrı cihazı için üç sınıfı vardır: 1) ViewPagerMainActivity: bu kaydırma kaydırma tasarımı ve ikinci parçasını içeren birinci parçada enter code here
public class ViewPagerMainActivity extends FragmentActivity implements
OnClickListener, OnPageChangeListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.view_pager_main);
<other code here>
}
private class MyPagerAdapter extends FragmentPagerAdapter {
public MyPagerAdapter(
android.support.v4.app.FragmentManager fragmentManager) {
super(fragmentManager);
}
@Override
public Fragment getItem(int pos) {
switch (pos) {
case 0:
return FirstFragment.newInstance("");
case 1:
return SecondFragment.newInstance("");
default:
return SecondFragment.newInstance("Default");
}
}
@Override
public int getCount() {
return 2; // return no of fragment created by us
}
}
}
gibi, bu ana bir görünüm olup, iki fragmanı çağrı Animasyon koymak istediğimde ilk parçayı diğerine kaydırdığımda ikinci xml dosyası tasarımı içeriyor. herhangi bir animasyon efekti görüntülemek kaydırarak farklı animasyon seçeneklerinden birini seçerken anlamına gelir. Animasyon nasıl oluşturulur ve bunu nereye koyacağım. Lütfen hızlı bir şekilde şimdiden teşekkürler.
Aradığınız şey bu: //developer.android.com/training/animation/screen-slide.html –
Bu üç film ekranına göz atın ve uygulamak istediğiniz animasyonları seçin. –
Ben bu uygulamada çağrı arayüzü görünümü çağrı görüntüleyici uygulamada hata vermek deneyin: public class ZoomOutPageTransformer uygular ViewPager.PageTransformer –