From f2f8a06618f986ef4657687213334b6696ae6f1c Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期一, 13 五月 2024 11:28:50 +0800 Subject: [PATCH] 2024年05月13日11:28:35 --- app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java | 24 ++++++++++++++++-------- 1 files changed, 16 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java index 441618b..cc2e2a5 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java @@ -9,7 +9,6 @@ import androidx.annotation.Nullable; import com.alibaba.fastjson.JSONObject; -import com.bumptech.glide.load.resource.bitmap.RoundedCorners; import com.google.gson.Gson; import com.hdl.linkpm.sdk.core.exception.HDLException; import com.hdl.photovoltaic.R; @@ -160,6 +159,11 @@ viewBinding.fragmentMeIconParentCl.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { + if (UserConfigManage.getInstance().isBAccount()) { + //todo B绔笉鏀寔鏇存敼鏄电О + HdlThreadLogic.toast(_mActivity, R.string.loading_not_supported); + return; + } Intent intent = new Intent(); intent.setClass(_mActivity, PersonalDataActivity.class); if (mC_UserInfo == null) { @@ -184,7 +188,7 @@ } }); final int[] count = {0}; - viewBinding.toolbarTopFragmentMeRl.topTitleTv.setOnClickListener(new View.OnClickListener() { + viewBinding.meTitleTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { count[0] = count[0] + 1; @@ -204,17 +208,14 @@ private void initView() { - viewBinding.toolbarTopFragmentMeRl.topTitleTv.setText(R.string.me); -// viewBinding.toolbarTopFragmentMeRl.topMoreIv.setVisibility(View.VISIBLE); -// viewBinding.toolbarTopFragmentMeRl.topMoreIv.setImageResource(R.drawable.message); - - viewBinding.fragmentMeLineSetIl.fragmentMeLineLeftIconIv.setImageResource(R.drawable.set); viewBinding.fragmentMeLineSetIl.fragmentMeLineTitleIv.setText(R.string.me_set); viewBinding.fragmentMeLineSetIl.fragmentMeLineV.setVisibility(View.VISIBLE); viewBinding.fragmentMeLineAsregardsIl.fragmentMeLineLeftIconIv.setImageResource(R.drawable.asregards); viewBinding.fragmentMeLineAsregardsIl.fragmentMeLineTitleIv.setText(R.string.me_regard); + setMemberName(UserConfigManage.getInstance().getUserName()); +// setMemberHeadIcon(UserConfigManage.getInstance().getUserImageUrl()); } @@ -238,10 +239,14 @@ * 鏄剧ず鐢ㄦ埛澶村儚 */ private void setMemberHeadIcon(String memberHeadIconUrl) { + if (TextUtils.isEmpty(memberHeadIconUrl)) { + return; + } if (mC_UserInfo != null) { mC_UserInfo.setMemberHeadIcon(memberHeadIconUrl); } - GlideUtils.getRoundedCornersImage(_mActivity, memberHeadIconUrl, viewBinding.fragmentMeIconIv, new RoundedCorners(4)); + GlideUtils.getCircleCropImage(_mActivity, memberHeadIconUrl, viewBinding.fragmentMeIconIv, true); +// GlideUtils.getRoundedCornersImage(_mActivity, memberHeadIconUrl, viewBinding.fragmentMeIconIv, new RoundedCorners(4), true); } @@ -249,6 +254,9 @@ * 鏄剧ず鐢ㄦ埛鍚嶇О */ private void setMemberName(String userName) { + if (TextUtils.isEmpty(userName)) { + return; + } viewBinding.fragmentMeUserNameIv.setText(userName); UserConfigManage.getInstance().setUserName(userName); UserConfigManage.getInstance().Save(); -- Gitblit v1.8.0