个人页面
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user