package me.xiaopan.sketchsample.fragment;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.view.View;
import me.xiaopan.androidinjector.InjectContentView;
import me.xiaopan.androidinjector.InjectView;
import me.xiaopan.assemblyadapter.FragmentArrayPagerAdapter;
import me.xiaopan.psts.PagerSlidingTabStrip;
import me.xiaopan.sketchsample.MyFragment;
import me.xiaopan.sketchsample.R;
import me.xiaopan.sketchsample.activity.MainActivity;
@InjectContentView(R.layout.fragment_pager_tab)
public class ImageProcessorTestFragment extends MyFragment {
@InjectView(R.id.tab_pagerTabFragment_tabs)
private PagerSlidingTabStrip tabStrip;
@InjectView(R.id.pager_pagerTabFragment_content)
private ViewPager viewPager;
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
viewPager.setAdapter(new FragmentArrayPagerAdapter(getChildFragmentManager(), new Fragment[]{
new ReflectionImageProcessorTestFragment(),
new GaussianBlurImageProcessorTestFragment(),
new RotateImageProcessorTestFragment(),
new RoundRectImageProcessorTestFragment(),
new CircleImageProcessorTestFragment(),
new ResizeImageProcessorTestFragment(),
new MaskImageProcessorTestFragment(),
new WrappedImageProcessorTestFragment(),
}));
tabStrip.setTabViewFactory(new MainActivity.TitleTabFactory(new String[]{
"REFLECTION",
"GAUSSIAN_BLUR",
"ROTATE",
"ROUND_RECT",
"CIRCLE",
"RESIZE",
"MASK",
"WRAPPED",
}, getActivity()));
tabStrip.setViewPager(viewPager);
}
}