1:添加元旦主题,添加新的接口

This commit is contained in:
2025-12-30 14:16:03 +08:00
parent 4f48c55cf6
commit ab556d2519
100 changed files with 511 additions and 234 deletions

View File

@@ -16,6 +16,7 @@ import com.xscm.modulemain.activity.plaza.contacts.CircleContacts;
import com.xscm.modulemain.activity.plaza.presenter.CirclePresenter;
import com.xscm.modulemain.databinding.FragmentCircleBinding;
import com.xscm.moduleutil.base.BaseMvpFragment;
import com.xscm.moduleutil.base.CommonAppContext;
import com.xscm.moduleutil.bean.CircleListBean;
import com.xscm.moduleutil.bean.CommentBean;
import com.xscm.moduleutil.bean.ExpandColumnBean;
@@ -27,21 +28,21 @@ import java.util.List;
/**
*语圈
* 语圈
*/
public class CircleFragment extends BaseMvpFragment<CirclePresenter, FragmentCircleBinding> implements CircleContacts.View {
private List<MyBagBean> list;
public static final int RELEASE_CODE = 1010;
public static final int RELEASE_CODE = 1010;
private MyFragmentPagerAdapter adapter;
public static CircleFragment newInstance () {
public static CircleFragment newInstance() {
return new CircleFragment();
}
@Override
protected void initData () {
list=new ArrayList<>();
protected void initData() {
list = new ArrayList<>();
list.add(new MyBagBean("发现", "1"));
list.add(new MyBagBean("扩列", "2"));
adapter = new MyFragmentPagerAdapter(getChildFragmentManager(), list);
@@ -51,36 +52,42 @@ public class CircleFragment extends BaseMvpFragment<CirclePresenter, FragmentCir
}
@Override
protected void initView () {
protected void initView() {
mBinding.ivRelease.setOnClickListener(this::onClick);
if (CommonAppContext.getInstance().is_open == 1) {
mBinding.ll.setBackgroundResource(com.xscm.moduleutil.R.mipmap.theme_new_bj);
}else {
mBinding.ll.setBackgroundResource(com.xscm.moduleutil.R.mipmap.activity_bj);
}
}
private void onClick(View view) {
if (view.getId()==R.id.iv_release){//发布
startActivityForResult(new Intent(getContext(), ReleaseActivity.class),RELEASE_CODE);
if (view.getId() == R.id.iv_release) {//发布
startActivityForResult(new Intent(getContext(), ReleaseActivity.class), RELEASE_CODE);
}
}
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode==RELEASE_CODE){
adapter.refreshCircleCategoryData();
}
if (requestCode == RELEASE_CODE) {
adapter.refreshCircleCategoryData();
}
}
@Override
protected void initListener () {
protected void initListener() {
super.initListener();
}
@Override
protected int getLayoutId () {
protected int getLayoutId() {
return R.layout.fragment_circle;
}
@Override
protected CirclePresenter bindPresenter () {
protected CirclePresenter bindPresenter() {
return new CirclePresenter(this, getContext());
}
@@ -101,12 +108,12 @@ public class CircleFragment extends BaseMvpFragment<CirclePresenter, FragmentCir
}
@Override
public void setLikeZone(int idx,CircleListBean item,int type) {
public void setLikeZone(int idx, CircleListBean item, int type) {
}
@Override
public void getCircleDetail(int idx,CircleListBean item, CircleListBean newItem) {
public void getCircleDetail(int idx, CircleListBean item, CircleListBean newItem) {
}