diff --git a/OneToOne/src/main/java/com/shayu/onetoone/activity/HomepageRankingActivity.java b/OneToOne/src/main/java/com/shayu/onetoone/activity/HomepageRankingActivity.java index cf2474191..dfa565ee0 100644 --- a/OneToOne/src/main/java/com/shayu/onetoone/activity/HomepageRankingActivity.java +++ b/OneToOne/src/main/java/com/shayu/onetoone/activity/HomepageRankingActivity.java @@ -81,6 +81,13 @@ public class HomepageRankingActivity extends AbsOTOActivity { fragments.get(viewPager.getCurrentItem()).setDate(HomeRankFragment.DATE_WEEK); }); viewPager.registerOnPageChangeCallback(viewPagerChangeCallback); + + findViewById(R.id.back).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + finish(); + } + }); } @Override @@ -100,7 +107,7 @@ public class HomepageRankingActivity extends AbsOTOActivity { @Override public void onPageSelected(int position) { super.onPageSelected(position); - fragments.get(position).setDate(mDay.isChecked()?HomeRankFragment.DATE_DAY:HomeRankFragment.DATE_WEEK); + fragments.get(position).setDate(mDay.isChecked() ? HomeRankFragment.DATE_DAY : HomeRankFragment.DATE_WEEK); } } } diff --git a/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java b/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java index 35a471b4d..6ecd92b51 100644 --- a/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java +++ b/OneToOne/src/main/java/com/shayu/onetoone/activity/fragments/MyFragment.java @@ -34,6 +34,7 @@ import com.shayu.onetoone.R; import com.shayu.onetoone.activity.MyFriendListActivity; import com.shayu.onetoone.activity.setting.SettingActivity; import com.shayu.onetoone.adapter.MainMeAdapter; +import com.shayu.onetoone.bean.AuthBean; import com.shayu.onetoone.bean.PeopleNum; import com.shayu.onetoone.bean.SlideBean; import com.shayu.onetoone.bean.UserItemBean; @@ -73,24 +74,16 @@ import java.util.Locale; public class MyFragment extends BaseFragment implements OnItemClickListener, View.OnClickListener { private ImageView mAvatar; - private TextView mName, tv_level; - private ImageView mSex; - private ImageView mLevelAnchor; - private ImageView mLevel, img_setting; + private TextView mName; + private ImageView img_setting; private TextView mID; - private TextView mFollow; - private TextView mFans; - private boolean mPaused; private RecyclerView mRecyclerView; private MainMeAdapter mAdapter; private TextView signature; private TextView coin, gold, star_coin;//金豆,钻石,星币 private TextView btnCopy; private SVGAImageView gift_svga; - private View v_noble; - private LinearLayout lt_noble; - // private LinearLayout btnUserNoble; - private ImageView user_noble_ico, good_nub_ico, img_lv_pic; + private ImageView user_noble_ico, good_nub_ico; private TextView user_noble_text, user_noble_time, tv_setting; private UserItemBean beanStetting = null, beanKefu = null; private boolean firstInto = true; @@ -101,6 +94,12 @@ public class MyFragment extends BaseFragment implements OnItemClickListener>() { + @Override + public void onSuccess(List data) { + initMenu(data); + } + + @Override + public void onError(String error) { + + } + }); } @Override public void onPause() { super.onPause(); - mPaused = true; } @Override @@ -224,7 +230,6 @@ public class MyFragment extends BaseFragment implements OnItemClickListener>() { + OTONetManager.getInstance(mContext).getAuthInfo(new com.yunbao.common.http.base.HttpCallback() { @Override - public void onSuccess(List data) { - initMenu(data); + public void onSuccess(AuthBean data) { + initAuth(data); } @Override @@ -270,10 +275,12 @@ public class MyFragment extends BaseFragment implements OnItemClickListener 8) { - star_coin.setText(yuanbaos.substring(0, yuanbaos.length() - 6) + "M"); + if (yuanbaos.length() > 11) { + star_coin.setText(yuanbaos.substring(0, yuanbaos.length() - 9) + "M"); + } else if (yuanbaos.length() > 9) { + star_coin.setText(yuanbaos.substring(0, yuanbaos.length() - 6) + "K"); } else if (yuanbaos.length() > 6) { - star_coin.setText(yuanbaos.substring(0, yuanbaos.length() - 3) + "K"); + star_coin.setText(yuanbaos.substring(0, yuanbaos.length() - 3)); } else { star_coin.setText(yuanbaos); } @@ -282,7 +289,40 @@ public class MyFragment extends BaseFragment implements OnItemClickListener() { + @Override + public void onSuccess(com.shayu.onetoone.bean.UserBean data) { + initLevel(data); + } + @Override + public void onError(String error) { + } + }); + } + + /** + * 加载等级 + */ + @SuppressLint("SetTextI18n") + private void initLevel(com.shayu.onetoone.bean.UserBean data) { + com.shayu.onetoone.bean.UserBean.UserLevel level = data.getLevel(); + yanLevel.setText("v." + level.getCharm_level()); + wealthLevel.setText(String.valueOf(level.getWealth_level())); + idLevel.setText("Lv." + level.getLevel()); + } + + /** + * 加载认证状态 + * + * @param data + */ + private void initAuth(AuthBean data) { + if (data.getName_auth() == 2) { + authStatus.setVisibility(View.VISIBLE); + } else { + authStatus.setVisibility(View.GONE); + } } /** @@ -356,6 +396,7 @@ public class MyFragment extends BaseFragment implements OnItemClickListener + + + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingBottom="10dp"> + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingBottom="10dp"> + + + + + + + + + + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:paddingTop="10dp" + android:paddingBottom="10dp"> + android:layout_width="match_parent" + android:layout_height="match_parent" + android:background="@mipmap/bg_glamour_top"> + android:layout_height="wrap_content" + android:background="#00FFFFFF"> @@ -57,10 +56,10 @@ @@ -145,17 +144,18 @@ android:textSize="12sp" /> +