From 34ef0c4baef62f77a0d7d76c6329033968084773 Mon Sep 17 00:00:00 2001 From: tongchenfei Date: Mon, 8 Jun 2020 17:48:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=AA=E4=BA=BA=E5=A4=B4?= =?UTF-8?q?=E5=83=8F=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/extensions/ExtensionsFragment.java | 6 ++++++ .../model_ext_default_user_head.png | Bin 0 -> 3861 bytes .../res/drawable/model_ext_default_user_head.png | Bin 0 -> 1604 bytes .../res/layout/module_ext_layout_extensions.xml | 14 ++++++++++++-- .../src/main/res/values-xhdpi/dimens.xml | 3 +++ .../src/main/res/values/dimens.xml | 3 +++ 6 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 modules/mogo-module-extensions/src/main/res/drawable-xhdpi/model_ext_default_user_head.png create mode 100644 modules/mogo-module-extensions/src/main/res/drawable/model_ext_default_user_head.png diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/ExtensionsFragment.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/ExtensionsFragment.java index 551ec8e41c..7a43fcb30c 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/ExtensionsFragment.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/ExtensionsFragment.java @@ -12,6 +12,7 @@ import androidx.annotation.Nullable; import com.alibaba.android.arouter.launcher.ARouter; import com.mogo.commons.mvp.MvpFragment; import com.mogo.module.extensions.userinfo.UserInfo; +import com.mogo.utils.glide.GlideApp; import com.mogo.utils.logger.Logger; /** @@ -35,6 +36,8 @@ public class ExtensionsFragment extends MvpFragment< ExtensionsView, ExtensionsP private View mMsgContainer; private TextView mMsgCounter; + private ImageView mUserHeadImg; + @Override protected int getLayoutId() { return R.layout.module_ext_layout_extensions; @@ -47,6 +50,8 @@ public class ExtensionsFragment extends MvpFragment< ExtensionsView, ExtensionsP mWeatherIcon = findViewById( R.id.module_ext_id_weather_icon ); mWeatherTemp = findViewById( R.id.module_ext_id_weather_temp ); + mUserHeadImg = findViewById(R.id.ivUserHeadImg); + mMsgContainer = findViewById( R.id.module_ext_id_msg ); mMsgContainer.setOnClickListener( view -> { ARouter.getInstance().build( "/push/ui/message" ).navigation( getContext() ); @@ -100,5 +105,6 @@ public class ExtensionsFragment extends MvpFragment< ExtensionsView, ExtensionsP @Override public void renderUserInfo(UserInfo userInfo) { Logger.d(TAG, "renderUserInfo: " + userInfo); + GlideApp.with(getContext()).load(userInfo.getHeadImgurl()).circleCrop().into(mUserHeadImg); } } diff --git a/modules/mogo-module-extensions/src/main/res/drawable-xhdpi/model_ext_default_user_head.png b/modules/mogo-module-extensions/src/main/res/drawable-xhdpi/model_ext_default_user_head.png new file mode 100644 index 0000000000000000000000000000000000000000..baa717be4d7f7fc48d907b1518fb1120a769ca25 GIT binary patch literal 3861 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 + + \ No newline at end of file diff --git a/modules/mogo-module-extensions/src/main/res/values-xhdpi/dimens.xml b/modules/mogo-module-extensions/src/main/res/values-xhdpi/dimens.xml index c9ef02f98b..631cd4f0d8 100644 --- a/modules/mogo-module-extensions/src/main/res/values-xhdpi/dimens.xml +++ b/modules/mogo-module-extensions/src/main/res/values-xhdpi/dimens.xml @@ -73,6 +73,9 @@ 30px 20px + 103px + 103px + 1058px 210px diff --git a/modules/mogo-module-extensions/src/main/res/values/dimens.xml b/modules/mogo-module-extensions/src/main/res/values/dimens.xml index 05bb2387f9..161772cb13 100644 --- a/modules/mogo-module-extensions/src/main/res/values/dimens.xml +++ b/modules/mogo-module-extensions/src/main/res/values/dimens.xml @@ -76,6 +76,9 @@ 15px 11.73px + 56px + 56px + 544px 117px