// Path: app/src/main/java/com/app/teacup/ui/ReactViewPager.java
// public class ReactViewPager extends CenterViewPager {
// 
//     public ReactViewPager(Context context) {
//         this(context, null);
//     }
// 
//     public ReactViewPager(Context context, AttributeSet attrs) {
//         super(context, attrs);
//     }
// 
//     @Override
//     protected void onAttachedToWindow() {
//         super.onAttachedToWindow();
//         try {
//             Field mFirstLayout = ViewPager.class.getDeclaredField("mFirstLayout");
//             mFirstLayout.setAccessible(true);
//             mFirstLayout.set(this, false);
//             if (getAdapter() != null) {
//                 getAdapter().notifyDataSetChanged();
//             }
//             setCurrentItem(getCurrentItem(), true);
//         } catch (Exception e) {
//             e.printStackTrace();
//         }
//     }
// 
//     @Override
//     protected void onDetachedFromWindow() {
//         if (((Activity) getContext()).isFinishing()) {
//             super.onDetachedFromWindow();
//         }
//     }
// }


import android.annotation.SuppressLint;
import android.os.Handler;
import android.os.Message;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import com.app.teacup.ui.ReactViewPager;
import java.util.List;
package com.app.teacup.adapter;




public class ReactViewPagerAdapter extends PagerAdapter {

    private final List<View> mViewList;
// Path: app/src/main/java/com/app/teacup/ui/ReactViewPager.java
// public class ReactViewPager extends CenterViewPager {
// 
//     public ReactViewPager(Context context) {
//         this(context, null);
//     }
// 
//     public ReactViewPager(Context context, AttributeSet attrs) {
//         super(context, attrs);
//     }
// 
//     @Override
//     protected void onAttachedToWindow() {
//         super.onAttachedToWindow();
//         try {
//             Field mFirstLayout = ViewPager.class.getDeclaredField("mFirstLayout");
//             mFirstLayout.setAccessible(true);
//             mFirstLayout.set(this, false);
//             if (getAdapter() != null) {
//                 getAdapter().notifyDataSetChanged();
//             }
//             setCurrentItem(getCurrentItem(), true);
//         } catch (Exception e) {
//             e.printStackTrace();
//         }
//     }
// 
//     @Override
//     protected void onDetachedFromWindow() {
//         if (((Activity) getContext()).isFinishing()) {
//             super.onDetachedFromWindow();
//         }
//     }
// }


// Path: app/src/main/java/com/app/teacup/adapter/ReactViewPagerAdapter.java
import android.annotation.SuppressLint;
import android.os.Handler;
import android.os.Message;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import com.app.teacup.ui.ReactViewPager;
import java.util.List;

package com.app.teacup.adapter;




public class ReactViewPagerAdapter extends PagerAdapter {

    private final List<View> mViewList;
    private final ReactViewPager mViewPager;