草稿箱恢复显示回答草稿

This commit is contained in:
张玉久
2021-01-28 15:16:13 +08:00
parent eb2dd7c6b8
commit 7f60a575a4
3 changed files with 55 additions and 37 deletions

View File

@ -1,11 +1,14 @@
package com.gh.gamecenter.qa.answer.draft;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import androidx.annotation.Nullable;
import com.gh.common.util.EntranceUtils;
import com.gh.common.util.UrlFilterUtils;
import com.gh.common.view.CustomDividerItemDecoration;
import com.gh.gamecenter.R;
import com.gh.gamecenter.baselist.ListAdapter;
import com.gh.gamecenter.baselist.ListFragment;
import com.gh.gamecenter.baselist.LoadType;
@ -21,6 +24,8 @@ import org.greenrobot.eventbus.ThreadMode;
import java.util.List;
import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.RecyclerView;
import io.reactivex.Observable;
/**
@ -63,6 +68,17 @@ public class AnswerDraftFragment extends ListFragment<AnswerEntity, NormalListVi
mListViewModel) : mAdapter;
}
@Override
protected RecyclerView.ItemDecoration getItemDecoration() {
Drawable insetDivider = ContextCompat.getDrawable(requireContext(), R.drawable.divider_item_line_space_16);
CustomDividerItemDecoration itemDecoration = new CustomDividerItemDecoration(requireContext(), false, false, true, false);
if (insetDivider != null) {
itemDecoration.setDrawable(insetDivider);
}
return itemDecoration;
}
@Override
public Observable<List<AnswerEntity>> provideDataObservable(int page) {
return RetrofitManager.getInstance(getContext()).getApi().getAnswerDrafts(

View File

@ -19,11 +19,13 @@ class CommunityDraftWrapperActivity : BaseActivity_TabLayout() {
override fun initFragmentList(fragments: MutableList<Fragment>) {
fragments.add(ArticleDraftFragment())
fragments.add(QuestionDraftFragment())
fragments.add(AnswerDraftFragment())
}
override fun initTabTitleList(tabTitleList: MutableList<String>) {
tabTitleList.add("帖子草稿")
tabTitleList.add("问题草稿")
tabTitleList.add("回答草稿")
}
companion object {