|
@@ -1,4 +1,4 @@
|
|
|
-package kr.co.zumo.app.lifeplus.view.fragment;
|
|
|
|
|
|
|
+package kr.co.zumo.app.lifeplus.view.fragment.tutorial;
|
|
|
|
|
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
|
import android.support.annotation.NonNull;
|
|
import android.support.annotation.NonNull;
|
|
@@ -13,31 +13,29 @@ import kr.co.zumo.app.R;
|
|
|
import kr.co.zumo.app.lifeplus.manager.ActionBarManager;
|
|
import kr.co.zumo.app.lifeplus.manager.ActionBarManager;
|
|
|
import kr.co.zumo.app.lifeplus.supervisor.FragmentChanger;
|
|
import kr.co.zumo.app.lifeplus.supervisor.FragmentChanger;
|
|
|
import kr.co.zumo.app.lifeplus.supervisor.ScreenChangerHelper;
|
|
import kr.co.zumo.app.lifeplus.supervisor.ScreenChangerHelper;
|
|
|
|
|
+import kr.co.zumo.app.lifeplus.view.fragment.FragmentBase;
|
|
|
import kr.co.zumo.app.lifeplus.view.fragment.factory.BasicFragmentFactory;
|
|
import kr.co.zumo.app.lifeplus.view.fragment.factory.BasicFragmentFactory;
|
|
|
import kr.co.zumo.app.lifeplus.view.presenter.ITutorialView;
|
|
import kr.co.zumo.app.lifeplus.view.presenter.ITutorialView;
|
|
|
import kr.co.zumo.app.lifeplus.view.presenter.Presenter;
|
|
import kr.co.zumo.app.lifeplus.view.presenter.Presenter;
|
|
|
-import kr.co.zumo.app.lifeplus.view.presenter.TutorialPresenter;
|
|
|
|
|
|
|
+import kr.co.zumo.app.lifeplus.view.presenter.tutorial.TutorialPresenter;
|
|
|
|
|
|
|
|
public class TutorialFragment extends FragmentBase<TutorialPresenter> implements ITutorialView {
|
|
public class TutorialFragment extends FragmentBase<TutorialPresenter> implements ITutorialView {
|
|
|
|
|
|
|
|
- private SectionsPagerAdapter sectionsPagerAdapter;
|
|
|
|
|
|
|
+ private TutorialPagerAdapter tutorialPagerAdapter;
|
|
|
private ViewPager viewPager;
|
|
private ViewPager viewPager;
|
|
|
private TabLayout tabLayout;
|
|
private TabLayout tabLayout;
|
|
|
-
|
|
|
|
|
|
|
+ private View view;
|
|
|
|
|
|
|
|
@Nullable
|
|
@Nullable
|
|
|
@Override
|
|
@Override
|
|
|
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
|
|
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
|
|
|
-
|
|
|
|
|
- View view = inflater.inflate(R.layout.activity_tutorial, container, false);
|
|
|
|
|
|
|
+ view = inflater.inflate(R.layout.fragment_tutorial, container, false);
|
|
|
viewPager = (ViewPager) view.findViewById(R.id.tutorial_view_pager);
|
|
viewPager = (ViewPager) view.findViewById(R.id.tutorial_view_pager);
|
|
|
tabLayout = (TabLayout) view.findViewById(R.id.tutorial_tab_layout);
|
|
tabLayout = (TabLayout) view.findViewById(R.id.tutorial_tab_layout);
|
|
|
-
|
|
|
|
|
return view;
|
|
return view;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
@Override
|
|
@Override
|
|
|
protected Presenter definePresenter() {
|
|
protected Presenter definePresenter() {
|
|
|
ScreenChangerHelper helper = ScreenChangerHelper.getInstance();
|
|
ScreenChangerHelper helper = ScreenChangerHelper.getInstance();
|
|
@@ -66,18 +64,18 @@ public class TutorialFragment extends FragmentBase<TutorialPresenter> implements
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
protected void draw() {
|
|
protected void draw() {
|
|
|
- sectionsPagerAdapter = new SectionsPagerAdapter(getFragmentManager());
|
|
|
|
|
- sectionsPagerAdapter.setPresenter(presenter);
|
|
|
|
|
|
|
+ tutorialPagerAdapter = new TutorialPagerAdapter(getActivity());
|
|
|
|
|
+ tutorialPagerAdapter.setPresenter(presenter);
|
|
|
tabLayout.setupWithViewPager(viewPager, true);
|
|
tabLayout.setupWithViewPager(viewPager, true);
|
|
|
- viewPager.setAdapter(sectionsPagerAdapter);
|
|
|
|
|
|
|
+ viewPager.setAdapter(tutorialPagerAdapter);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 건너뛰기 클릭시 main page 이동
|
|
* 건너뛰기 클릭시 main page 이동
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
- public void onJumpMainButtonClick() {
|
|
|
|
|
-
|
|
|
|
|
|
|
+ public void onNextButtonClick() {
|
|
|
|
|
+ viewPager.setCurrentItem(viewPager.getCurrentItem() + 1, true);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|