From 5340175551e77d2080837b8f5e829a9bba978c18 Mon Sep 17 00:00:00 2001 From: "androidTwo@admin.com" Date: Mon, 6 Apr 2026 20:34:38 +0800 Subject: [PATCH] =?UTF-8?q?up=E4=B8=BB=E8=AE=A4=E8=AF=81=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=92=8C=E9=82=80=E8=AF=B7=E6=9C=89=E7=A4=BC=E7=9A=84UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/constant/ConstUrl.java | 3 +- .../adapter/InfoEditPhotoRecyclerAdapter.java | 8 +- .../view/settings/InvitationActivity.java | 15 ++ .../view/settings/SettingFragment.java | 6 +- .../view/settings/SettingFragment2.java | 1 - .../view/settings/UpPrivilegeActivity.java | 2 +- .../res/drawable-xhdpi/ic_zg_invite_bg.png | Bin 0 -> 3494 bytes app/src/main/res/drawable/bg_e9403d.xml | 6 + app/src/main/res/drawable/bg_invite.xml | 13 ++ app/src/main/res/drawable/bg_invite_share.xml | 13 ++ .../main/res/layout/activity_invitation.xml | 193 ++++++++++++++---- uikit/src/main/res/layout/dialog_share.xml | 1 + 12 files changed, 215 insertions(+), 46 deletions(-) create mode 100644 app/src/main/res/drawable-xhdpi/ic_zg_invite_bg.png create mode 100644 app/src/main/res/drawable/bg_e9403d.xml create mode 100644 app/src/main/res/drawable/bg_invite.xml create mode 100644 app/src/main/res/drawable/bg_invite_share.xml diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/controller/constant/ConstUrl.java b/app/src/main/java/com/xuebiping/bolizhuzi/controller/constant/ConstUrl.java index fb9d86e..dc770a0 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/controller/constant/ConstUrl.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/controller/constant/ConstUrl.java @@ -24,7 +24,8 @@ public class ConstUrl { public static final String SOCKET_USERSTATIS = "wss://ws.whnuanbeinikj.cn?user_id="; public static final String SOCKET_SPEED_DATE = DEBUG ? (DEBUG1 ? "wss://pre.ws.whnuanbeinikj.cn/speed?token=" : "wss://ws.whnuanbeinikj.cn/speed?token=") : "wss://ws.whnuanbeinikj.cn/speed?token="; - public final static String IMAGE_URL = "http://qianyan-asset.oss-cn-shanghai.aliyuncs.com/"; + //public final static String IMAGE_URL = "http://qianyan-asset.oss-cn-shanghai.aliyuncs.com/"; + public final static String IMAGE_URL = "http://oss.jindashengkj.cn/"; public final static String BASE_URL = BASE_ROOT + "api/"; public final static String APP_FIELD = "app/"; public final static String AUTH_FIELD = "passport/"; diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/InfoEditPhotoRecyclerAdapter.java b/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/InfoEditPhotoRecyclerAdapter.java index e4e51ea..8ea4e72 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/InfoEditPhotoRecyclerAdapter.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/controller/settings/adapter/InfoEditPhotoRecyclerAdapter.java @@ -127,13 +127,13 @@ public class InfoEditPhotoRecyclerAdapter extends RecyclerView.Adapter implement } else if (0 == position) { dataHolder.mDeleteView.setVisibility(View.VISIBLE); - dataHolder.mHeadPhotoView.setVisibility(View.VISIBLE); - dataHolder.mPhotoView.setVisibility(GONE); + dataHolder.mHeadPhotoView.setVisibility(GONE); + dataHolder.mPhotoView.setVisibility(View.VISIBLE); dataHolder.mEmptyView.setVisibility(GONE); if (imagePath.contains("uploads/")) { - dataHolder.mHeadPhotoView.setImageURI(StrU.getResourcePath(imagePath, mContext)); + dataHolder.mPhotoView.setImageURI(StrU.getResourcePath(imagePath, mContext)); } else { - dataHolder.mHeadPhotoView.setImageURI("file://" + imagePath); + dataHolder.mPhotoView.setImageURI("file://" + imagePath); } } else { diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/InvitationActivity.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/InvitationActivity.java index b94eb59..bde2ec1 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/InvitationActivity.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/InvitationActivity.java @@ -41,6 +41,8 @@ public class InvitationActivity extends BaseActivity implements private String qrImageUrl; ActivityInvitationBinding binding; private List posterList; + private TextView tv_zg; + private TextView tv_my_fc_bl; @Override @@ -77,6 +79,9 @@ public class InvitationActivity extends BaseActivity implements // }); + tv_zg = findViewById(R.id.tv_zg); + tv_my_fc_bl = findViewById(R.id.tv_my_fc_bl); + mShareDialog = new BottomShareDialog(this, R.style.SelectiveDialog); mShareDialog.setOnButtonSelectListener(this); binding.ruleBtn.setOnClickListener(new View.OnClickListener() { @@ -100,6 +105,13 @@ public class InvitationActivity extends BaseActivity implements mShareDialog.show(); } }); + + /*binding.tv_share_btn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + mShareDialog.show(); + } + });*/ if (UserManager.getUserInfo().getGender() == 2) { binding.tvManTip.setVisibility(View.GONE); binding.menTip1.setVisibility(View.GONE); @@ -200,6 +212,9 @@ public class InvitationActivity extends BaseActivity implements binding.firstLabel.setText(result.getReward().getFirst()); binding.secondLabel.setText(result.getReward().getSecond()); binding.thirdLabel.setText(result.getReward().getThird()); + //TODO 需要接口返回准确数据 + tv_zg.setText("最高" + result.getReward().getFour() +"分成"); + tv_my_fc_bl.setText(result.getReward().getThird()); binding.fourLabel.setText(result.getReward().getFour() + ""); posterList = result.getAvatar_list(); binding.totalPeopleLabel.setText(result.getTotal().getTotal_invite() + ""); diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment.java index 81cd702..52bc218 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment.java @@ -853,10 +853,8 @@ public class SettingFragment extends Fragment implements View.OnClickListener { mName.setText("每日任务"); view.setOnClickListener(view16 -> { if (!BaseApplication.getInstance().showCertificationDialog(getActivity())) { - /*Intent intent = new Intent(getActivity(), MissionActivity.class); - startActivity(intent);*/ - - startActivity(new Intent(getActivity(), UpPrivilegeActivity.class)); + Intent intent = new Intent(getActivity(), MissionActivity.class); + startActivity(intent); } }); break; diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java index b0468f4..3446df2 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/SettingFragment2.java @@ -671,7 +671,6 @@ public class SettingFragment2 extends Fragment implements View.OnClickListener { view.setOnClickListener(view19 -> { if (!BaseApplication.getInstance().showCertificationDialog(getActivity())) { startActivity(new Intent(getActivity(), GoddessPrivilegeActivity.class)); -// startActivity(new Intent(getActivity(), UpPrivilegeActivity.class)); } }); break; diff --git a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/UpPrivilegeActivity.java b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/UpPrivilegeActivity.java index 77c5610..337cb97 100644 --- a/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/UpPrivilegeActivity.java +++ b/app/src/main/java/com/xuebiping/bolizhuzi/view/settings/UpPrivilegeActivity.java @@ -291,7 +291,7 @@ public class UpPrivilegeActivity extends BaseActivity implements View.OnClickLis formDTO = result.getForm(); if(formDTO != null) { sd_avatar.setImageURI(ConstUrl.IMAGE_URL + formDTO.getAvatar()); - //sd_avatar.setImageURI("http://xqasset.whnuanbeinikj.cn/uploads/album/202604/02/c0b2434c43939911a34f5dffb03f2101_.pic.jpg"); + //sd_avatar.setImageURI("http://oss.jindashengkj.cn/uploads/album/202604/02/c0b2434c43939911a34f5dffb03f2101_.pic.jpg"); tv_nikename.setText(formDTO.getNickname()); tv_sign.setText(formDTO.getSignature()); diff --git a/app/src/main/res/drawable-xhdpi/ic_zg_invite_bg.png b/app/src/main/res/drawable-xhdpi/ic_zg_invite_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..4a9009afd28f0a0cdfde91964cfae7dfcae0cec9 GIT binary patch literal 3494 zcmeH~`#+QYAIFEVGu{!mbYw(Z`N%zJX#*GZ39C zcj5?fq`3H4s!P~wMC#0GWV}vIc=(I9G|qF$Jlk8i`o4ve&hZJCi}L&X`mnb%#5;Gk zxvQP`o4dLY%mLHrFBjolntZDD*8l=RldD0*Pf2q_z#@le1YHLQTJwE-4+SfE$Q&U= z4&wO{mM`%J`v{BFx*;u&(G4P;w@OX0B5C3X>2GC3Uw)SOhSnqzGk$|5;o|SD2tgpP zf({ampBNvsRyHf*D#Sq41krlGLEH~R+*K}*m^ZF*3{_HP zP6QcY;{ELf#@LZYU%glL#Zt*SLUmI#Skt0B#m~gNQNS_gxeoi3Xt_>P2RO&eK>JF- zc>UG>TH(UUpw~g?=@)~chmo^ywWv45{Oc>tbyAZ4@ewYOMyg*7 zR>mwgm3WOnY8`uss%g$HjbE>R(uNRagQNxMXmtPEJ80?>5IC)06&z*99Q~o`BzO<_fmcnxs!X|s2r%B?qm@wgf zY+nibV3}!7>8%=BtJdV3Czflqeya4Bkxk4`t0X%uYodOlNBW@kny2cXT7_1uOOGV1 z-ymTaq`o=tOOW2z9O@f+(PJuuC?ENV%GXJb@P4>hT^G|9?b6o*lsp|jfn(()SC-hBG&U|5t71W|2qz{ z-YPpd$LG-jf65ii*FSK3R)^g9|^y4?V5#0!-dd2Gl zCq_v3TDQMZ=|VLV?C6&r1lL@*_O#P9PXWz`t88Y}>o%9TO?*mJSlnhDqjP59Vbu2Q zqUS0CdOJF9A?6T>U$^bbp9>wD2Jt(j7kWPbimgL|x>Xg2)BO)c%%7V;Ocx1BBK&$n ze#Ypcv~AxxlB(w==kcwsiHlU4buQ*xU1U|j_1)0$oix$bfp01HamA7{FUJ)(^Y5=n#&Bd2z6G$3Y}#f$DA-HDaxt9z6j0%Os&6)`+KS%hmC)`$pfO?NT3#;J^o_Hm=!?`x za%t`@4ZUywwm;!Dn9ZV~sHrF>;D5cz=(2#{H*Kl0Lse@s4`oj~XKo%RMMoyN%73?w zTz`uwcW8(3H8768MjT51civ%=i(SflayIK%6sf(-8t!QYkBhOD?Ce-~<=;lbuTLU| zh^+bX6J9Q*M0>`sXLJ%m$(2kDwt&x_CAm%Mn=ZWuh3^BawvjgoVHC*c*vOQk(k zYqNtF)-0w8-hE{4Du(5T;9Q^oxQd$1KD*mhOpMXhmWyq)vb($K499L}E!D(&L3!5_3Z`Ejb}q%AZ;OCyymeihhaJ zu(<}TBCCm6a19%t9*|fn1jWSB2V_s>u_{ql%iD_qNi`3Z39r#B#nBhV;CX=Id!c0{ z8mM><2fY2n=^|pTpqkBd=DB^*;!1gYwRaYLx(p}{oY&nizV3u#K2%5Lv6eBw(RPYi zaJMQz9VYJIkn^Bs9;?*^1CX?EG;CaN04@Ijd_b==noJT1SaJS`IRa3eVBqLy_K%&6 zv@B1@(X(5_-lxb)87VYm>LUQ7D*cf!$OZ$euO{1yYr!WK;mNQarA23;8tB={`r9?Zzl}v)@i&BFDI2!)Wr7+m#~!aYY-sC5p08-K?kftyO2mj1ZMm34Ay`nyT%94LH0sR?a z9-}~BC|K-pv9 + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/bg_invite.xml b/app/src/main/res/drawable/bg_invite.xml new file mode 100644 index 0000000..1f4e742 --- /dev/null +++ b/app/src/main/res/drawable/bg_invite.xml @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/bg_invite_share.xml b/app/src/main/res/drawable/bg_invite_share.xml new file mode 100644 index 0000000..9b880fe --- /dev/null +++ b/app/src/main/res/drawable/bg_invite_share.xml @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_invitation.xml b/app/src/main/res/layout/activity_invitation.xml index 5e285a8..6199151 100644 --- a/app/src/main/res/layout/activity_invitation.xml +++ b/app/src/main/res/layout/activity_invitation.xml @@ -40,6 +40,7 @@ + android:src="@mipmap/ic_invite_01" /> + + + + + + + + - + android:paddingEnd="16dp"> - + android:background="@drawable/bg_invite_share" /> - + android:background="@drawable/bg_invite_share" /> - + - + android:orientation="vertical" + android:background="@drawable/bg_invite"> @@ -408,14 +460,15 @@ android:layout_margin="16dp" android:drawableRight="@mipmap/indicator_right" android:text="我邀请的人" + android:visibility="gone" android:textColor="#ffc3342b" android:textSize="12dp" /> + + - + + + + + + + + + + + + + + diff --git a/uikit/src/main/res/layout/dialog_share.xml b/uikit/src/main/res/layout/dialog_share.xml index fb246b4..7a0cd9d 100644 --- a/uikit/src/main/res/layout/dialog_share.xml +++ b/uikit/src/main/res/layout/dialog_share.xml @@ -78,6 +78,7 @@ android:textSize="13sp" /> +