个人页面

This commit is contained in:
18142669586
2023-10-07 14:11:12 +08:00
parent e3fc7786a8
commit cd74b7140e
7 changed files with 415 additions and 122 deletions

View File

@@ -19,6 +19,7 @@ import android.widget.TextView;
import android.widget.Toast;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.alibaba.fastjson.JSON;
@@ -31,8 +32,11 @@ import com.opensource.svgaplayer.SVGAImageView;
import com.opensource.svgaplayer.SVGAParser;
import com.opensource.svgaplayer.SVGAVideoEntity;
import com.shayu.onetoone.R;
import com.shayu.onetoone.adapter.MainMeAdapter;
import com.shayu.onetoone.bean.SlideBean;
import com.shayu.onetoone.utils.MainHttpConsts;
import com.shayu.onetoone.utils.MainHttpUtil;
import com.shayu.onetoone.view.CustomMyViewHolder;
import com.yunbao.common.CommonAppConfig;
import com.yunbao.common.CommonAppContext;
import com.yunbao.common.Constants;
@@ -94,7 +98,7 @@ public class MyFragment extends BaseFragment implements OnItemClickListener<User
private TextView mFans;
private boolean mPaused;
private RecyclerView mRecyclerView;
// private MainMeAdapter mAdapter;
private MainMeAdapter mAdapter;
private TextView signature;
private TextView coin, gold, star_coin;//金豆,钻石,星币
private TextView btnCopy;
@@ -178,7 +182,7 @@ public class MyFragment extends BaseFragment implements OnItemClickListener<User
});
mRecyclerView = (RecyclerView) itemView.findViewById(R.id.recyclerView);
mRecyclerView.setHasFixedSize(true);
mRecyclerView.setLayoutManager(new GridLayoutManager(mContext, 4, GridLayoutManager.VERTICAL, false));
mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
banner_me.setOutlineProvider(new ViewOutlineProvider() {
@Override
public void getOutline(View view, Outline outline) {
@@ -280,18 +284,18 @@ public class MyFragment extends BaseFragment implements OnItemClickListener<User
}
};
// private List<SlideBean> mBannerListNew = new ArrayList<>();
private List<SlideBean> mBannerListNew = new ArrayList<>();
private void showData(UserBean u, List<UserItemBean> list) {
// mBannerList.clear();
// mBannerListNew.clear();
mBannerList.clear();
mBannerListNew.clear();
if (!StringUtil.isEmpty(u.getSlide())) {
// mBannerListNew.addAll(JSON.parseArray(u.getSlide(), SlideBean.class));
// for (SlideBean bean : mBannerListNew) {
// if (bean.getSlide_status().equals("1")) {
// mBannerList.add(bean);
// }
// }
mBannerListNew.addAll(JSON.parseArray(u.getSlide(), SlideBean.class));
for (SlideBean bean : mBannerListNew) {
if (bean.getSlide_status().equals("1")) {
mBannerList.add(bean);
}
}
}
showBanner();
ImgLoader.displayAvatar(mContext, u.getAvatar(), mAvatar);
@@ -398,13 +402,13 @@ public class MyFragment extends BaseFragment implements OnItemClickListener<User
beanStetting = userItemBean;
}
}
// if (mAdapter == null) {
// mAdapter = new MainMeAdapter(mContext, listNow);
// mAdapter.setOnItemClickListener(this);
//// mRecyclerView.setAdapter(mAdapter);
// } else {
//// mAdapter.setList(listNow);
// }
if (mAdapter == null) {
mAdapter = new MainMeAdapter(mContext, listNow);
mAdapter.setOnItemClickListener(this);
mRecyclerView.setAdapter(mAdapter);
} else {
mAdapter.setList(listNow);
}
}
if (beanKefu != null) {
}
@@ -571,62 +575,62 @@ public class MyFragment extends BaseFragment implements OnItemClickListener<User
}
// public static List<SlideBean> mBannerList = new ArrayList<>();
public static List<SlideBean> mBannerList = new ArrayList<>();
private void showBanner() {
// if (mBannerList == null || mBannerList.size() <= 0 || banner_me == null) {
// lt_advertisement.setVisibility(View.GONE);
// return;
// }
// lt_advertisement.setVisibility(View.VISIBLE);
// if (mBannerList.size() == 1) {
// banner_me.setAutoPlay(false)
// .setPages(mBannerList, new CustomMyViewHolder())
// .setDelayTime(3000)
// .setBannerStyle(BannerConfig.NOT_INDICATOR)
// .setOnBannerClickListener(new OnBannerClickListener() {
// @Override
// public void onBannerClick(List datas, int p) {
// if (mBannerList != null) {
// if (p >= 0 && p < mBannerList.size()) {
// SlideBean bean = mBannerList.get(p);
// if (!bean.getSlide_url().equals("")) {
// Constants.isTitle = true;
// String url = bean.getSlide_url() + "?uid=" + CommonAppConfig.getInstance().getUid() + "&token=" + CommonAppConfig.getInstance().getToken();
// WebViewActivity.forward(mContext, url, false, false);
// }
// }
// }
// }
// })
// .start();
// } else {
// banner_me.setAutoPlay(true)
// .setPages(mBannerList, new CustomMyViewHolder())
// .setDelayTime(3000)
// .setBannerStyle(BannerConfig.NOT_INDICATOR)
// .setOnBannerClickListener(new OnBannerClickListener() {
// @Override
// public void onBannerClick(List datas, int p) {
// if (mBannerList != null) {
// if (p >= 0 && p < mBannerList.size()) {
// SlideBean bean = mBannerList.get(p);
// if (!bean.getSlide_url().equals("")) {
// Constants.isTitle = true;
// String url = bean.getSlide_url() + "?uid=" + CommonAppConfig.getInstance().getUid() + "&token=" + CommonAppConfig.getInstance().getToken();
// RouteUtil.forwardCustomerService(url);
// /*if(bean.getSlide_id().equals("95")){
// RouteUtil.forwardCustomerService(url);
// }else {
// ZhuangBanActivity.forward(mContext, url, false);
// }*/
// }
// }
// }
// }
// })
// .start();
// }
if (mBannerList == null || mBannerList.size() <= 0 || banner_me == null) {
lt_advertisement.setVisibility(View.GONE);
return;
}
lt_advertisement.setVisibility(View.VISIBLE);
if (mBannerList.size() == 1) {
banner_me.setAutoPlay(false)
.setPages(mBannerList, new CustomMyViewHolder())
.setDelayTime(3000)
.setBannerStyle(BannerConfig.NOT_INDICATOR)
.setOnBannerClickListener(new OnBannerClickListener() {
@Override
public void onBannerClick(List datas, int p) {
if (mBannerList != null) {
if (p >= 0 && p < mBannerList.size()) {
SlideBean bean = mBannerList.get(p);
if (!bean.getSlide_url().equals("")) {
Constants.isTitle = true;
String url = bean.getSlide_url() + "?uid=" + CommonAppConfig.getInstance().getUid() + "&token=" + CommonAppConfig.getInstance().getToken();
WebViewActivity.forward(mContext, url, false, false);
}
}
}
}
})
.start();
} else {
banner_me.setAutoPlay(true)
.setPages(mBannerList, new CustomMyViewHolder())
.setDelayTime(3000)
.setBannerStyle(BannerConfig.NOT_INDICATOR)
.setOnBannerClickListener(new OnBannerClickListener() {
@Override
public void onBannerClick(List datas, int p) {
if (mBannerList != null) {
if (p >= 0 && p < mBannerList.size()) {
SlideBean bean = mBannerList.get(p);
if (!bean.getSlide_url().equals("")) {
Constants.isTitle = true;
String url = bean.getSlide_url() + "?uid=" + CommonAppConfig.getInstance().getUid() + "&token=" + CommonAppConfig.getInstance().getToken();
RouteUtil.forwardCustomerService(url);
/*if(bean.getSlide_id().equals("95")){
RouteUtil.forwardCustomerService(url);
}else {
ZhuangBanActivity.forward(mContext, url, false);
}*/
}
}
}
}
})
.start();
}
}
}