Android Poner la animación en la página de desplazamiento en la vista paginador utilizando fragmento

Quiero poner animación (zoom in-out, fade in-out, 3d, etc) cuando la página se desplaza en buscador de la vista. Mi código es el siguiente.

Mi primera clase:

public class ViewPagerMainActivity extends FragmentActivity implements OnClickListener, OnPageChangeListener { // all variable declare here @SuppressLint("NewApi") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD, WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD ); setTheme(android.R.style.Theme_Light_NoTitleBar); 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 } } @Override public void onClick(View v) { } @Override public void onPageScrollStateChanged(int arg0) { // TODO Auto-generated method stub } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { // TODO Auto-generated method stub } @Override public void onPageSelected(int arg0) { // TODO Auto-generated method stub } @Override public void onBackPressed() { } } 

Segundo archivo:

  public class FirstFragment extends Fragment implements OnTouchListener { // all variable decalre here @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getActivity().setTheme(android.R.style.Theme_Light_NoTitleBar); v = inflater.inflate(R.layout.sliding_lock_pager, container, false); // other code here return v; } public static FirstFragment newInstance(String text) { FirstFragment f = new FirstFragment(); Bundle b = new Bundle(); b.putString("msg", text); f.setArguments(b); return f; } @Override public boolean onTouch(View v, MotionEvent event) { return false; } 

Tercer archivo aquí:

  public class SecondFragment extends Fragment implements OnClickListener { // all varible decalare here @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getActivity().setTheme(android.R.style.Theme_Light_NoTitleBar); View v = inflater.inflate(R.layout.password, container, false); // other code here // this method move to main pager txtBack.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ((ViewPagerMainActivity)getActivity()).pager.setCurrentItem(0); } }); return v; } public static SecondFragment newInstance(String text) { SecondFragment f = new SecondFragment(); Bundle b = new Bundle(); b.putString("msg", text); f.setArguments(b); return f; } @Override public void onClick(View v) { // TODO Auto-generated method stub } 

Quiero poner la animación cuando el paginador se desplaza o llama ((ViewPagerMainActivity)getActivity()).pager.setCurrentItem(0); En ese momento cuando el paginador desplaza la pantalla de la página siguiente con la animación como el zoomin-hacia fuera por favor cualquier uno me ayudan a cómo hacer esto.

One Solution collect form web for “Android Poner la animación en la página de desplazamiento en la vista paginador utilizando fragmento”

Puede adjuntar PagerTransformer a ViewPager:

 mViewPager.setPageTransformer(false, new ViewPager.PageTransformer() { @Override public void transformPage(View page, float position) { // do transformation here } }); 

Puede seguir los siguientes enlaces que le ayudarán a:

http://developer.android.com/training/animation/screen-slide.html#pagetransformer

http://andraskindler.com/blog/2013/create-viewpager-transitions-a-pagertransformer-example/

  • Android.support.v4.app.FragmentManager O ¿android.app.FragmentManager?
  • Fragmento crear / restaurar una vista duplicada cuando vuelva a conectar
  • Animación personalizada para viewpager
  • Android Fragment onDestroy llamado dos veces durante un cambio de orientación
  • ADT de Android: no fragment_main.xml, sólo activity_main.xml
  • Servicio de Android> Actividad> Fragmento con ViewPager
  • Cómo migrar de la actividad a fragmento
  • ¿Cómo pasar el contexto de MenuItem onOptionsItemSelected a ASyncTask?
  • ViewPager FragmentPagerAdapter Nullpointer
  • Error "java.lang.IllegalStateException: No se puede cambiar la etiqueta de fragmento" cuando se utiliza ViewPager # setCurrentItem ()
  • Insertar y quitar fragmentos en viewpager correctamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.