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.content.Context;
import android.graphics.Color; import android.graphics.Color;
...@@ -24,7 +24,7 @@ import java.util.List; ...@@ -24,7 +24,7 @@ import java.util.List;
import cn.yunliyunwai.beyondclouds.data.model.CommonCategory; import cn.yunliyunwai.beyondclouds.data.model.CommonCategory;
public class PublishQuestionViewPagerAdapter extends FragmentPagerAdapter { public class PublishViewPagerAdapter extends FragmentPagerAdapter {
private List<Fragment> mList; private List<Fragment> mList;
...@@ -32,7 +32,7 @@ public class PublishQuestionViewPagerAdapter extends FragmentPagerAdapter { ...@@ -32,7 +32,7 @@ public class PublishQuestionViewPagerAdapter extends FragmentPagerAdapter {
private Context context; 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); super(fm);
this.context = context; this.context = context;
this.mList = list; this.mList = list;
......
...@@ -23,6 +23,7 @@ import java.util.List; ...@@ -23,6 +23,7 @@ import java.util.List;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import cn.yunliyunwai.beyondclouds.R; import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.adapter.PublishViewPagerAdapter;
import cn.yunliyunwai.beyondclouds.databinding.ActivityProjectFileLinkBinding; import cn.yunliyunwai.beyondclouds.databinding.ActivityProjectFileLinkBinding;
import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum; import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum;
import io.noties.markwon.AbstractMarkwonPlugin; import io.noties.markwon.AbstractMarkwonPlugin;
...@@ -57,7 +58,7 @@ public class ProjectFileLink extends AppCompatActivity { ...@@ -57,7 +58,7 @@ public class ProjectFileLink extends AppCompatActivity {
tabImages.add(R.drawable.other_choose); tabImages.add(R.drawable.other_choose);
tabImages.add(R.drawable.more_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.projectDocumentTabLayout.setupWithViewPager(binding.projectDocumentToolBar);
binding.projectDocumentToolBar.setCurrentItem(0); binding.projectDocumentToolBar.setCurrentItem(0);
binding.projectDocumentTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { binding.projectDocumentTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
......
...@@ -23,8 +23,8 @@ import java.util.List; ...@@ -23,8 +23,8 @@ import java.util.List;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import cn.yunliyunwai.beyondclouds.R; import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.adapter.PublishViewPagerAdapter;
import cn.yunliyunwai.beyondclouds.databinding.ActivityProjectPublicBinding; import cn.yunliyunwai.beyondclouds.databinding.ActivityProjectPublicBinding;
import cn.yunliyunwai.beyondclouds.databinding.ActivityQrcodecardBinding;
import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum; import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum;
import io.noties.markwon.AbstractMarkwonPlugin; import io.noties.markwon.AbstractMarkwonPlugin;
import io.noties.markwon.Markwon; import io.noties.markwon.Markwon;
...@@ -58,7 +58,7 @@ public class ProjectPublic extends AppCompatActivity { ...@@ -58,7 +58,7 @@ public class ProjectPublic extends AppCompatActivity {
tabImages.add(R.drawable.other_choose); tabImages.add(R.drawable.other_choose);
tabImages.add(R.drawable.more_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.projectTabLayout.setupWithViewPager(binding.projectToolBar);
binding.projectToolBar.setCurrentItem(0); binding.projectToolBar.setCurrentItem(0);
binding.projectTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { binding.projectTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
......
...@@ -14,10 +14,8 @@ import android.text.SpannableString; ...@@ -14,10 +14,8 @@ import android.text.SpannableString;
import android.text.style.ImageSpan; import android.text.style.ImageSpan;
import android.util.Log; import android.util.Log;
import android.view.View; import android.view.View;
import android.widget.Button;
import android.widget.EditText; import android.widget.EditText;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.tabs.TabLayout; import com.google.android.material.tabs.TabLayout;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -25,6 +23,7 @@ import java.util.List; ...@@ -25,6 +23,7 @@ import java.util.List;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import cn.yunliyunwai.beyondclouds.R; import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.adapter.PublishViewPagerAdapter;
import cn.yunliyunwai.beyondclouds.databinding.ActivityPublishBlogBinding; import cn.yunliyunwai.beyondclouds.databinding.ActivityPublishBlogBinding;
import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum; import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum;
import io.noties.markwon.AbstractMarkwonPlugin; import io.noties.markwon.AbstractMarkwonPlugin;
...@@ -58,7 +57,7 @@ public class PublishBlogActivity extends AppCompatActivity { ...@@ -58,7 +57,7 @@ public class PublishBlogActivity extends AppCompatActivity {
tabImages.add(R.drawable.other_choose); tabImages.add(R.drawable.other_choose);
tabImages.add(R.drawable.more_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.blogTabLayout.setupWithViewPager(binding.blogToolBar);
binding.blogToolBar.setCurrentItem(0); binding.blogToolBar.setCurrentItem(0);
binding.blogTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { binding.blogTabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
......
...@@ -26,6 +26,7 @@ import java.util.List; ...@@ -26,6 +26,7 @@ import java.util.List;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import cn.yunliyunwai.beyondclouds.R; import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.adapter.PublishViewPagerAdapter;
import cn.yunliyunwai.beyondclouds.databinding.ActivityPublishQuestionBinding; import cn.yunliyunwai.beyondclouds.databinding.ActivityPublishQuestionBinding;
import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum; import cn.yunliyunwai.beyondclouds.ui.page.markdown.MarkdownButtonEnum;
import io.noties.markwon.AbstractMarkwonPlugin; import io.noties.markwon.AbstractMarkwonPlugin;
...@@ -61,7 +62,7 @@ public class PublishQuestionActivity extends AppCompatActivity { ...@@ -61,7 +62,7 @@ public class PublishQuestionActivity extends AppCompatActivity {
tabImages.add(R.drawable.other_choose); tabImages.add(R.drawable.other_choose);
tabImages.add(R.drawable.more_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.questionTabLayout.setupWithViewPager(binding.questionToolBar);
binding.questionToolBar.setCurrentItem(0); 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