From 3ccff7173fb73322f7785d8eaedc90a1b5d8765d Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期二, 10 十二月 2024 22:44:03 +0800 Subject: [PATCH] 2024年12月10日22:43:59 --- app/src/main/java/com/hdl/photovoltaic/ui/me/CPersonalDataActivity.java | 50 +++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 43 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/CPersonalDataActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/CPersonalDataActivity.java index 963fa25..5ef1a0d 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/me/CPersonalDataActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/CPersonalDataActivity.java @@ -10,6 +10,7 @@ import androidx.activity.result.ActivityResultLauncher; +import androidx.annotation.Nullable; import androidx.appcompat.content.res.AppCompatResources; @@ -59,8 +60,7 @@ @Override public void onBindView(Bundle savedInstanceState) { - setNotificationBarBackgroundColor(CustomColor.white); - setStatusBarTextColor(); + setStatusBarTranslucent(); mMemberHeadIconUrl = UserConfigManage.getInstance().getUserImageUrl(); //鍒濆鍖� initView(); @@ -95,7 +95,7 @@ private void initEvent() { - viewBinding.toolbarTopFragmentMeRl.topBackLl.setOnClickListener(new View.OnClickListener() { + viewBinding.toolbarTopRl.topBackLl.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // backPressedData(); @@ -129,6 +129,22 @@ changedNickname(); } }); + viewBinding.personalDataPhoneIl.getRoot().setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(); + intent.setClass(_mActivity, BindPhoneActivity.class); + startActivityForResult(intent, 20); + } + }); + viewBinding.personalDataMailIl.getRoot().setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent intent = new Intent(); + intent.setClass(_mActivity, BindMailActivity.class); + startActivityForResult(intent, 20); + } + }); viewBinding.personalDataQrCodeIl.getRoot().setOnClickListener(new View.OnClickListener() { @Override @@ -143,19 +159,26 @@ } private void initView() { - viewBinding.toolbarTopFragmentMeRl.topTitleTv.setText(R.string.me_personal_data); - viewBinding.toolbarTopFragmentMeRl.topBackLl.setVisibility(View.VISIBLE); - viewBinding.toolbarTopFragmentMeRl.topTitleTv.setTextColor(getResources().getColor(R.color.text_030D1C, null)); - viewBinding.toolbarTopFragmentMeRl.topBarView.setBackgroundColor(getResources().getColor(R.color.text_FFFFFFFF, null)); + viewBinding.toolbarTopRl.topTitleTv.setText(R.string.me_personal_data); + viewBinding.toolbarTopRl.topBackLl.setVisibility(View.VISIBLE); viewBinding.personalDataUserPortraitIl.sllLlRlNameTv.setText(R.string.me_personal_data_portrait); viewBinding.personalDataUserNameIl.sllLlRlNameTv.setText(R.string.me_personal_data_user_name); + viewBinding.personalDataMailIl.sllLlRlNameTv.setText(R.string.home_login_email); + viewBinding.personalDataPhoneIl.sllLlRlNameTv.setText(R.string.home_login_phone); viewBinding.personalDataQrCodeIl.sllLlRlNameTv.setText(R.string.qr_code_business_card); viewBinding.personalDataUserPortraitIl.sllLlRlRightContentIv.setVisibility(View.VISIBLE); + viewBinding.personalDataUserPortraitIl.lineV.setVisibility(View.VISIBLE); viewBinding.personalDataUserNameIl.sllLlRlRightContentTv.setVisibility(View.VISIBLE); + viewBinding.personalDataUserNameIl.lineV.setVisibility(View.VISIBLE); + viewBinding.personalDataMailIl.sllLlRlRightContentTv.setVisibility(View.VISIBLE); + viewBinding.personalDataMailIl.lineV.setVisibility(View.VISIBLE); + viewBinding.personalDataPhoneIl.sllLlRlRightContentTv.setVisibility(View.VISIBLE); + viewBinding.personalDataPhoneIl.lineV.setVisibility(View.VISIBLE); viewBinding.personalDataQrCodeIl.sllLlRlRightContentIv.setVisibility(View.VISIBLE); viewBinding.personalDataUserNameIl.sllLlRlRightContentTv.setText(UserConfigManage.getInstance().getUserName()); viewBinding.personalDataQrCodeIl.sllLlRlRightContentIv.setImageDrawable(AppCompatResources.getDrawable(_mActivity, R.drawable.qr_code)); setMemberHeadIcon(); + updateStyle(); } @@ -296,6 +319,8 @@ default: break; } + } else if (requestCode == 20 && resultCode == 20) { + updateStyle(); } } @@ -334,5 +359,16 @@ } } + /** + * 鍒锋柊缁戝畾鎵嬫満鍙峰拰閭 + */ + private void updateStyle() { + String phoneStr = TextUtils.isEmpty(UserConfigManage.getInstance().getBingPhone()) ? getString(R.string.set_not_bind) : UserConfigManage.getInstance().getBingPhone(); + String emailStr = TextUtils.isEmpty(UserConfigManage.getInstance().getBingEmail()) ? getString(R.string.set_not_bind) : UserConfigManage.getInstance().getBingEmail(); + viewBinding.personalDataPhoneIl.sllLlRlRightContentTv.setText(phoneStr); + viewBinding.personalDataMailIl.sllLlRlRightContentTv.setText(emailStr); + + } + } \ No newline at end of file -- Gitblit v1.8.0