package com.fastaccess.ui.modules.intro;
import android.os.Bundle;
import android.support.annotation.NonNull;
import com.fastaccess.R;
import com.fastaccess.ui.adapter.IntroAdapter;
import com.fastaccess.ui.base.BaseActivity;
import com.fastaccess.ui.base.mvp.presenter.BasePresenter;
import com.fastaccess.ui.widgets.IntroTransformer;
import com.fastaccess.ui.widgets.ViewPagerView;
import com.rd.PageIndicatorView;
import butterknife.BindView;
import butterknife.OnClick;
/**
* Created by Kosh on 06 Nov 2016, 12:29 PM
*/
public class IntroPagerView extends BaseActivity {
@BindView(R.id.pager) ViewPagerView pager;
@BindView(R.id.pageIndicatorView) PageIndicatorView pageIndicatorView;
@Override protected int layout() {
return R.layout.intro_pager_layout;
}
@NonNull @Override protected BasePresenter getPresenter() {
return null;
}//op-out
@Override protected boolean isTransparent() {
return false;
}
@Override protected boolean canBack() {
return false;
}
@OnClick(R.id.introDone) public void onClick() {
finish();
}
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
pager.setPageTransformer(true, new IntroTransformer());
pager.setAdapter(new IntroAdapter(getSupportFragmentManager()));
pager.setOffscreenPageLimit(pager.getAdapter().getCount());
pageIndicatorView.setViewPager(pager);
}
}