Commit 663babb1 by Author name

3.26viewPagerAdapter移动到adapter包下

parent e55b71bc
package cn.yunliyunwai.beyondclouds.ui.page;
package cn.yunliyunwai.beyondclouds.adapter;
import android.content.Context;
import android.graphics.Color;
......@@ -24,7 +24,7 @@ import java.util.List;
import cn.yunliyunwai.beyondclouds.data.model.CommonCategory;
public class PublishQuestionViewPagerAdapter extends FragmentPagerAdapter {
public class PublishViewPagerAdapter extends FragmentPagerAdapter {
private List<Fragment> mList;
......@@ -32,7 +32,7 @@ public class PublishQuestionViewPagerAdapter extends FragmentPagerAdapter {
private Context context;
public PublishQuestionViewPagerAdapter(@NonNull FragmentManager fm, Context context, List<Fragment> list, List<Integer> tabImg) {
public PublishViewPagerAdapter(@NonNull FragmentManager fm, Context context, List<Fragment> list, List<Integer> tabImg) {
super(fm);
this.context = context;
this.mList = list;
......
......@@ -23,6 +23,7 @@ import java.util.List;
import java.util.concurrent.Executors;
import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.adapter.PublishViewPagerAdapter;
import cn.yunliyunwai.beyondclouds.databinding.ActivityProjectFileLinkBinding;
import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum;
import io.noties.markwon.AbstractMarkwonPlugin;
......@@ -57,7 +58,7 @@ public class ProjectFileLink extends AppCompatActivity {
tabImages.add(R.drawable.other_choose);
tabImages.add(R.drawable.more_choose);
binding.projectDocumentToolBar.setAdapter(new PublishQuestionViewPagerAdapter(getSupportFragmentManager(), this, list, tabImages));
binding.projectDocumentToolBar.setAdapter(new PublishViewPagerAdapter(getSupportFragmentManager(), this, list, tabImages));
binding.projectDocumentTabLayout.setupWithViewPager(binding.projectDocumentToolBar);
binding.projectDocumentToolBar.setCurrentItem(0);
binding.projectDocumentTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
......
......@@ -23,8 +23,8 @@ import java.util.List;
import java.util.concurrent.Executors;
import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.adapter.PublishViewPagerAdapter;
import cn.yunliyunwai.beyondclouds.databinding.ActivityProjectPublicBinding;
import cn.yunliyunwai.beyondclouds.databinding.ActivityQrcodecardBinding;
import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum;
import io.noties.markwon.AbstractMarkwonPlugin;
import io.noties.markwon.Markwon;
......@@ -58,7 +58,7 @@ public class ProjectPublic extends AppCompatActivity {
tabImages.add(R.drawable.other_choose);
tabImages.add(R.drawable.more_choose);
binding.projectToolBar.setAdapter(new PublishQuestionViewPagerAdapter(getSupportFragmentManager(), this, list, tabImages));
binding.projectToolBar.setAdapter(new PublishViewPagerAdapter(getSupportFragmentManager(), this, list, tabImages));
binding.projectTabLayout.setupWithViewPager(binding.projectToolBar);
binding.projectToolBar.setCurrentItem(0);
binding.projectTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
......
......@@ -14,10 +14,8 @@ import android.text.SpannableString;
import android.text.style.ImageSpan;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.tabs.TabLayout;
import java.util.ArrayList;
......@@ -25,6 +23,7 @@ import java.util.List;
import java.util.concurrent.Executors;
import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.adapter.PublishViewPagerAdapter;
import cn.yunliyunwai.beyondclouds.databinding.ActivityPublishBlogBinding;
import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum;
import io.noties.markwon.AbstractMarkwonPlugin;
......@@ -58,7 +57,7 @@ public class PublishBlogActivity extends AppCompatActivity {
tabImages.add(R.drawable.other_choose);
tabImages.add(R.drawable.more_choose);
binding.blogToolBar.setAdapter(new PublishQuestionViewPagerAdapter(getSupportFragmentManager(), this, list, tabImages));
binding.blogToolBar.setAdapter(new PublishViewPagerAdapter(getSupportFragmentManager(), this, list, tabImages));
binding.blogTabLayout.setupWithViewPager(binding.blogToolBar);
binding.blogToolBar.setCurrentItem(0);
binding.blogTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
......
......@@ -26,6 +26,7 @@ import java.util.List;
import java.util.concurrent.Executors;
import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.adapter.PublishViewPagerAdapter;
import cn.yunliyunwai.beyondclouds.databinding.ActivityPublishQuestionBinding;
import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum;
import io.noties.markwon.AbstractMarkwonPlugin;
......@@ -61,7 +62,7 @@ public class PublishQuestionActivity extends AppCompatActivity {
tabImages.add(R.drawable.other_choose);
tabImages.add(R.drawable.more_choose);
binding.questionToolBar.setAdapter(new PublishQuestionViewPagerAdapter(getSupportFragmentManager(), this, list, tabImages));
binding.questionToolBar.setAdapter(new PublishViewPagerAdapter(getSupportFragmentManager(), this, list, tabImages));
binding.questionTabLayout.setupWithViewPager(binding.questionToolBar);
binding.questionToolBar.setCurrentItem(0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment