package io.bxbxbai.swipeplaybar;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import butterknife.ButterKnife;
import io.bxbxbai.swipeplaybar.widget.PlaybarPagerTransformer;
/**
*
* @author bxbxbai
*/
public class PlayCtrlBarFragment extends Fragment {
ViewPager mViewPager;
PlayCtrlBarPagerAdapter mAdapter;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.layout_play_ctrl_bar, container, false);
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
mViewPager = ButterKnife.findById(view, R.id.viewpager);
mAdapter = new PlayCtrlBarPagerAdapter(getActivity());
mViewPager.setAdapter(mAdapter);
PlaybarPagerTransformer transformer = new PlaybarPagerTransformer();
// transformer.addTransformer(new ReaderViewPagerTransformer(ReaderViewPagerTransformer.TransformType.ZOOM));
mViewPager.setPageTransformer(true, transformer);
// mViewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
// @Override
// public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
//
// }
//
// @Override
// public void onPageSelected(int position) {
// StopWatch.log("select: " + position + ", current: " + mViewPager.getCurrentItem()
// + ", views: " + mViewPager.getChildCount());
// }
//
// @Override
// public void onPageScrollStateChanged(int state) {
//
// }
// });
}
@Override
public void onPause() {
super.onPause();
}
@Override
public void onResume() {
super.onResume();
}
@Override
public void onStart() {
super.onStart();
}
public static PlayCtrlBarFragment instance() {
Bundle b = new Bundle();
PlayCtrlBarFragment fragment = new PlayCtrlBarFragment();
fragment.setArguments(b);
return fragment;
}
}