From 4490a5e54e333abe382d13aee429de8aeb61a175 Mon Sep 17 00:00:00 2001 From: huangjian Date: Thu, 16 Mar 2023 15:19:31 +0800 Subject: [PATCH] bug fix --- .../java/com/nnbc123/app/MainActivity.java | 27 ++-------- .../app/avroom/widget/MessageView.java | 5 ++ .../app/ui/login/BindCodeActivity.java | 3 +- .../nnbc123/app/ui/user/UserInfoActivity.java | 3 +- .../app/ui/user/view/UserInfoInfoFragment.kt | 4 +- .../res/color/color_selector_gift_all.xml | 2 +- .../drawable-xhdpi/bg_room_main_entrance.png | Bin 0 -> 6101 bytes .../drawable-xhdpi/bg_room_main_entrance.webp | Bin 3906 -> 0 bytes .../res/drawable-xhdpi/bg_send_all_gift.png | Bin 0 -> 3054 bytes .../ic_gift_dialog_top_indicator.png | Bin 336 -> 298 bytes .../res/drawable-xhdpi/icon_send_magic.png | Bin 941 -> 848 bytes .../res/drawable/bg_dialog_room_operation.xml | 2 +- .../main/res/drawable/bg_gift_dialog_all.xml | 2 +- .../main/res/layout/activity_login_code.xml | 1 + app/src/main/res/layout/activity_main.xml | 29 ++++++----- .../main/res/layout/activity_user_info.xml | 15 ++++-- .../main/res/layout/dialog_bottom_gift.xml | 49 +++++++++++++----- .../res/layout/fragment_userinfo_userinfo.xml | 11 +++- .../res/layout/item_square_topic_banner.xml | 9 ---- app/src/main/res/values/dimens.xml | 6 +-- .../app/community/square/SquareFragment.java | 13 +---- .../res/layout/fragment_square.xml | 37 ++++++++----- .../res/layout/head_dynamic_detail.xml | 30 +++++------ .../res/layout/activity_topic_main.xml | 11 ++-- .../res/layout/fragment_av_room_game.xml | 2 +- .../res/layout/fragment_single_room.xml | 2 +- .../res/layout/fragment_box_rule.xml | 2 +- .../nnbc123/core/initial/bean/InitInfo.java | 12 ++--- .../nnbc123/core/room/bean/BoxSwitchVo.java | 6 +-- 29 files changed, 152 insertions(+), 131 deletions(-) create mode 100644 app/src/main/res/drawable-xhdpi/bg_room_main_entrance.png delete mode 100644 app/src/main/res/drawable-xhdpi/bg_room_main_entrance.webp create mode 100644 app/src/main/res/drawable-xhdpi/bg_send_all_gift.png diff --git a/app/src/main/java/com/nnbc123/app/MainActivity.java b/app/src/main/java/com/nnbc123/app/MainActivity.java index 5bbc47d09..fa893b264 100644 --- a/app/src/main/java/com/nnbc123/app/MainActivity.java +++ b/app/src/main/java/com/nnbc123/app/MainActivity.java @@ -17,6 +17,7 @@ import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.view.animation.LinearInterpolator; +import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; @@ -153,17 +154,14 @@ public class MainActivity extends BaseMvpActivity private DragLayout avatarLayout; private TextView tvName;//最小化窗口名称 private TextView tvId;//最小化窗口ID - private CircleImageView avatarImage; + private ImageView avatarImage; private LinearLayout llDragInfo; private LivingIconView userLivingView; private View viewClose; private MainTabLayout mMainTabLayout; private AnchorCardView anchorCardView; private int mCurrentTabType = MainTabType.TAB_TYPE_HOME; - /** - * 房间最小化动画,换成属性动画,原先的补间动画影响了activity的生命周期 - */ - private ObjectAnimator roomMinAnim; + /** * 管理限制进房 */ @@ -293,7 +291,6 @@ public class MainActivity extends BaseMvpActivity } private void closeOpenRoomAnimation() { - stopRoomMinAnim(); avatarLayout.setVisibility(View.GONE); } @@ -425,7 +422,6 @@ public class MainActivity extends BaseMvpActivity super.onDestroy(); ImInitHelper.get().unInit(); EventBus.getDefault().unregister(this); - stopRoomMinAnim(); if (limitEnterRoomHelper != null) { limitEnterRoomHelper.release(); } @@ -584,21 +580,6 @@ public class MainActivity extends BaseMvpActivity } } - private void startRoomMinAnim() { - roomMinAnim = ObjectAnimator.ofFloat(avatarImage, "rotation", 0f, 360f); - roomMinAnim.setDuration(10000); - roomMinAnim.setRepeatCount(-1); - roomMinAnim.setInterpolator(new LinearInterpolator()); - roomMinAnim.start(); - } - - private void stopRoomMinAnim() { - if (roomMinAnim != null) { - roomMinAnim.cancel(); - roomMinAnim = null; - } - } - @SuppressLint("SetTextI18n") private void displayAvatarLayout(String avatar, String nickName, long uid) { avatarLayout.clearAnimation(); @@ -606,8 +587,6 @@ public class MainActivity extends BaseMvpActivity tvName.setText(nickName); tvId.setText("ID:" + uid); userLivingView.start(); - stopRoomMinAnim(); - startRoomMinAnim(); ImageLoadUtils.loadAvatar(MainActivity.this, avatar, avatarImage); } diff --git a/app/src/main/java/com/nnbc123/app/avroom/widget/MessageView.java b/app/src/main/java/com/nnbc123/app/avroom/widget/MessageView.java index a62fba03f..6ea4b7851 100644 --- a/app/src/main/java/com/nnbc123/app/avroom/widget/MessageView.java +++ b/app/src/main/java/com/nnbc123/app/avroom/widget/MessageView.java @@ -2017,6 +2017,11 @@ public class MessageView extends FrameLayout { return true; }); } + viewHolder.ivAvatar.setOnClickListener(v -> { + if (clickConsumer != null) { + Single.just(chatRoomMessage.getFromAccount()).subscribe(clickConsumer); + } + }); } diff --git a/app/src/main/java/com/nnbc123/app/ui/login/BindCodeActivity.java b/app/src/main/java/com/nnbc123/app/ui/login/BindCodeActivity.java index 97015165b..f120d5c2b 100644 --- a/app/src/main/java/com/nnbc123/app/ui/login/BindCodeActivity.java +++ b/app/src/main/java/com/nnbc123/app/ui/login/BindCodeActivity.java @@ -176,8 +176,7 @@ public class BindCodeActivity extends BaseLoginAct { public void onSuccess(String s) { tvDesc.setText(getString(R.string.str_send_code_success) + mPhone); startCountDownTimer(); - toast(s); - + toast(getString(R.string.str_send_code_success) + mPhone); } @Override diff --git a/app/src/main/java/com/nnbc123/app/ui/user/UserInfoActivity.java b/app/src/main/java/com/nnbc123/app/ui/user/UserInfoActivity.java index 0ab19c4c6..75350507c 100644 --- a/app/src/main/java/com/nnbc123/app/ui/user/UserInfoActivity.java +++ b/app/src/main/java/com/nnbc123/app/ui/user/UserInfoActivity.java @@ -342,7 +342,8 @@ public class UserInfoActivity extends BaseBindingActivity startActivity(Intent(mContext, UserGiftActivity::class.java)) + R.id.iv_more_gift -> startActivity(Intent(mContext, UserGiftActivity::class.java)) } } @@ -141,7 +141,7 @@ class UserInfoInfoFragment : BaseViewBindingFragment - + diff --git a/app/src/main/res/drawable-xhdpi/bg_room_main_entrance.png b/app/src/main/res/drawable-xhdpi/bg_room_main_entrance.png new file mode 100644 index 0000000000000000000000000000000000000000..d1066c04a68bfa2fbbf0341fe6ec3e4e2a16d928 GIT binary patch literal 6101 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/bg_room_main_entrance.webp b/app/src/main/res/drawable-xhdpi/bg_room_main_entrance.webp deleted file mode 100644 index 6b7e6373e313c084bb479f2157011954132ab30c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3906 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 Q5O`c0zXJ~FFIC0>08<2tod5s; diff --git a/app/src/main/res/drawable-xhdpi/bg_send_all_gift.png b/app/src/main/res/drawable-xhdpi/bg_send_all_gift.png new file mode 100644 index 0000000000000000000000000000000000000000..e1e0ab2504ef8c9a8dcf344ea13ce740d29712bf GIT binary patch literal 3054 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_gift_dialog_top_indicator.png b/app/src/main/res/drawable-xhdpi/ic_gift_dialog_top_indicator.png index e3e97f56d4254555fc448743d981f16ad7d96526..e432a0a6a39cd0843c2c353dcfc351ee1783d648 100644 GIT binary patch literal 298 zcmV+_0oDGAP)Px##TkkC*e z9YJeLOQ@(QwBnJU?3z_rcGYPnnR)NaWS+<<+f85)$y$=erz|?Pv|R&cKrzyN09TS; z(|oBw+hyPd2t8R#peku~40;r3J6!Y()Ke~50N0W}f9?-}w!>@)+-1D?Nz#2DUPx$3Q0skR47xGkwHqsP!vV)4JAQw0Xo)E5bAG}S?5aUK}p0-SXW_Pgkp=*dC_@i zY5OfmMmn}DP#Q{}gknr3Y3m#QbMN8tKCxn|Zg8IBN!YnBi?IwG)=&2 zdTPx&3Q0skRCr$Po7ryDP!NXypB=FYu_LhxUV=-Wi%Xu1OCFq<&kPWFOFK17;?LF9EpVN~gSEFn$8qBDtILqOxaO17K#d=oP1BvueAh)% zJtkR_0l4B<0q7EhE=0_Y33HVy!MC8=J~NE!h!GfiZ-0i18t zYWolE0Qf{w6KE}|4ZzGU1Gw2?cdx3DhQ$|>KdL^U`)UC&vl~9v>$K7Jy_y#`t2SB* zfSKvOI{+?Leep5hw+-MUN%2K*|rr@Q2g;f0Pf!2YOB?rz2|e$Z9W3P1Di+3=-V%wmtu!E`2ea2;2Hp3t1M%Z<4nOR z0Jr|*go*DtfR`Nr)W^R7@T#GeG$C$ey&w-j@w|Nfrt-Q2<+E=SglA1Z6u>4)J~$)B&g$#N8fu2&(^$ zSs*b@lbFRVk?~%jV(7R`OOL?a}eT|%KA{y7JA%b=^TWZ z-1L{on@B`gs zP!i-9?8~ssn%z)2+C%u8-{he9Unybt-Y#fwa4{Db`}q9C&We((o9m{ZJvcl6!Q#Hl zTjoD9oW;M5fq`kJr;B5V$ML1pUryU(z|;15DwEQprp0~SN{{#Xz5D-a-vXKCoJXI2 z`15hWo@F;@iT#Vb7<|6;m~O+h8-;sUZrjglw)AQ^T%*w2^tM#lhf> zWe+vitrPc;`p|T3iQk)p(iLSJx$_@J9l6zLURdJlb8Gw6pf`uucf`Co=w7j`f=S-! zr*L+3-R`+pzt!AZcda&h-&fz9a*KWc9yB+9dYdQyh=Ju{RYT9WaF(V8BByn}3aeDj zeyw@BZTFVmBR1QgaIb2czWLG9U>?#HOQ)LU)*)qshXv2 zTh3nbs<&^tUrtU+b-cgL*FHuhdXG_$`|c#3B}tZzwRhf}$e*Lz_VMhC7e)?FCkunk zUu;@3C;#((vwJ^e8x>Z_Z(MFE#j_%W<=y3n`@%hcr`bm8I-f46uUymdtCA;7&6m%_ zw=c+-uduhTpOpF diff --git a/app/src/main/res/drawable/bg_dialog_room_operation.xml b/app/src/main/res/drawable/bg_dialog_room_operation.xml index 4347b517f..aa2320bcb 100644 --- a/app/src/main/res/drawable/bg_dialog_room_operation.xml +++ b/app/src/main/res/drawable/bg_dialog_room_operation.xml @@ -1,7 +1,7 @@ - + - + diff --git a/app/src/main/res/layout/activity_login_code.xml b/app/src/main/res/layout/activity_login_code.xml index 8c87f1538..101310507 100644 --- a/app/src/main/res/layout/activity_login_code.xml +++ b/app/src/main/res/layout/activity_login_code.xml @@ -44,6 +44,7 @@ android:text="验证码已发送\n+86 15565758987" android:textColor="@color/white" android:textSize="@dimen/sp_20" + android:visibility="gone" app:layout_constraintBottom_toBottomOf="@id/iv_logo" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index ad7a5787b..748899ec4 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -26,8 +26,9 @@ app:layout_constraintStart_toStartOf="parent" /> @@ -36,7 +37,6 @@ android:layout_width="@dimen/dp_drag_layout_bg_width" android:layout_height="@dimen/dp_drag_layout_bg_height" android:layout_gravity="bottom|end" - android:layout_marginEnd="@dimen/dp_15" android:layout_marginBottom="50dp" android:background="@drawable/bg_room_main_entrance" android:visibility="visible"> @@ -45,20 +45,24 @@ android:id="@+id/fl_avatar" android:layout_width="@dimen/dp_drag_layout_avatar_size" android:layout_height="@dimen/dp_drag_layout_avatar_size" - android:layout_centerVertical="true" - android:layout_marginStart="12.5dp"> + android:layout_marginStart="15dp" + android:layout_marginTop="13dp"> - + app:borderRadius="7dp" + app:type="round" + tools:src="@drawable/default_cover" /> - + /> + android:orientation="vertical" + android:visibility="gone"> diff --git a/app/src/main/res/layout/activity_user_info.xml b/app/src/main/res/layout/activity_user_info.xml index ed367c3e7..e8b05b3c2 100644 --- a/app/src/main/res/layout/activity_user_info.xml +++ b/app/src/main/res/layout/activity_user_info.xml @@ -255,7 +255,7 @@ android:padding="10dp" android:textColor="@color/text_secondary_878b9c" android:textSize="@dimen/dp_12" - tools:text="关注我喜欢我就关注我喜欢我就关注我我就关注我" /> + tools:text="关注我喜欢关注我喜欢我就关注我喜欢我就关注我我就关注我我就关注我喜欢我就关注我我就关注我" /> @@ -301,10 +301,19 @@ android:layout_marginTop="189dp" android:gravity="center"> + + diff --git a/app/src/main/res/layout/dialog_bottom_gift.xml b/app/src/main/res/layout/dialog_bottom_gift.xml index 00f0e17ba..0ddec2c2e 100644 --- a/app/src/main/res/layout/dialog_bottom_gift.xml +++ b/app/src/main/res/layout/dialog_bottom_gift.xml @@ -141,15 +141,34 @@ + + + + + + + app:layout_constraintStart_toStartOf="parent" + tools:background="@drawable/bg_dialog_room_operation"> + + + + + android:orientation="horizontal" + android:visibility="gone"> + android:background="@drawable/bg_send_all_gift"> - - + + - - diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index f0da3b454..ed960c464 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -204,9 +204,9 @@ 55dp 12dp 15dp - 190dp - 63dp - 38dp + 96dp + 78dp + 45dp 50dp 70.5dp diff --git a/app/src/module_community/java/com/nnbc123/app/community/square/SquareFragment.java b/app/src/module_community/java/com/nnbc123/app/community/square/SquareFragment.java index dd6b52956..c67576303 100644 --- a/app/src/module_community/java/com/nnbc123/app/community/square/SquareFragment.java +++ b/app/src/module_community/java/com/nnbc123/app/community/square/SquareFragment.java @@ -93,7 +93,7 @@ public class SquareFragment extends BaseFragment implements MainMagicIndicatorAd @BindView(R.id.fl_contact_list) FrameLayout flContactList; @BindView(R.id.msg_number) - TextView tvCommunityUnread; + View tvCommunityUnread; @BindView(R.id.roll_view) RollPagerView rollView; @@ -192,8 +192,6 @@ public class SquareFragment extends BaseFragment implements MainMagicIndicatorAd View flRoot = LayoutInflater.from(container.getContext()).inflate(R.layout.item_square_topic_banner, container, false); ImageView imgBanner = flRoot.findViewById(R.id.iv_cover); ImageLoadKt.load(imgBanner, worldInfo.getIcon(), 12); - TextView tvTopic = flRoot.findViewById(R.id.tv_topic); - tvTopic.setText("#" + worldInfo.getName()); flRoot.setOnClickListener(v -> TopicMainActivity.start(mContext, String.valueOf(worldInfo.getId()))); return flRoot; } @@ -261,18 +259,9 @@ public class SquareFragment extends BaseFragment implements MainMagicIndicatorAd @SuppressLint("SetTextI18n") public void setNumber(int number) { - if (tvCommunityUnread instanceof BubbleView) { - ((BubbleView) tvCommunityUnread).setNumText(number); - return; - } tvCommunityUnread.setVisibility(number <= 0 ? GONE : VISIBLE); - if (number > 99) { - tvCommunityUnread.setText("99+"); - } else - tvCommunityUnread.setText(String.valueOf(number)); } - @Subscribe(threadMode = ThreadMode.MAIN) public void onLoginUserInfoUpdateEvent(LoadLoginUserInfoEvent event) { getUnReadCount(); diff --git a/app/src/module_community/res/layout/fragment_square.xml b/app/src/module_community/res/layout/fragment_square.xml index 532e932c7..bb06dba0c 100644 --- a/app/src/module_community/res/layout/fragment_square.xml +++ b/app/src/module_community/res/layout/fragment_square.xml @@ -71,11 +71,12 @@ android:scaleType="center" android:src="@drawable/ic_community_notice_rink" /> - - + - + android:layout_gravity="bottom|end" + android:layout_marginEnd="@dimen/dp_15" + android:layout_marginBottom="90dp"> + + + + + + + - \ No newline at end of file diff --git a/app/src/module_community/res/layout/head_dynamic_detail.xml b/app/src/module_community/res/layout/head_dynamic_detail.xml index 05898f2b1..cb2445a0d 100644 --- a/app/src/module_community/res/layout/head_dynamic_detail.xml +++ b/app/src/module_community/res/layout/head_dynamic_detail.xml @@ -150,30 +150,30 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> - - + + app:layout_constraintTop_toBottomOf="@id/tv_time_detail"> diff --git a/app/src/module_mini_world/res/layout/fragment_av_room_game.xml b/app/src/module_mini_world/res/layout/fragment_av_room_game.xml index 362336f58..541a5fa95 100644 --- a/app/src/module_mini_world/res/layout/fragment_av_room_game.xml +++ b/app/src/module_mini_world/res/layout/fragment_av_room_game.xml @@ -250,7 +250,7 @@ android:layout_marginBottom="6dp" android:src="@drawable/icon_room_treasure_box" android:visibility="gone" - tools:contentDescription="许愿池" /> + tools:contentDescription="魔法帽" /> + tools:contentDescription="魔法帽" /> diff --git a/core/src/main/java/com/nnbc123/core/initial/bean/InitInfo.java b/core/src/main/java/com/nnbc123/core/initial/bean/InitInfo.java index d0af71cb9..4023dd193 100644 --- a/core/src/main/java/com/nnbc123/core/initial/bean/InitInfo.java +++ b/core/src/main/java/com/nnbc123/core/initial/bean/InitInfo.java @@ -47,7 +47,7 @@ public class InitInfo implements Serializable { */ private int openBoxSwitchLevelNo; /** - * 梦幻许愿池开关 + * 梦幻魔法帽开关 */ private boolean diamondBoxSwitch; /** @@ -55,7 +55,7 @@ public class InitInfo implements Serializable { */ private int defaultHomeTab; /** - * 许愿池图标 + * 魔法帽图标 */ private String openBoxIcon; /** @@ -291,7 +291,7 @@ public class InitInfo implements Serializable { } /** - * 梦幻许愿池开关 + * 梦幻魔法帽开关 */ @SuppressWarnings("all") public boolean isDiamondBoxSwitch() { @@ -307,7 +307,7 @@ public class InitInfo implements Serializable { } /** - * 许愿池图标 + * 魔法帽图标 */ @SuppressWarnings("all") public String getOpenBoxIcon() { @@ -574,7 +574,7 @@ public class InitInfo implements Serializable { } /** - * 梦幻许愿池开关 + * 梦幻魔法帽开关 */ @SuppressWarnings("all") public void setDiamondBoxSwitch(final boolean diamondBoxSwitch) { @@ -590,7 +590,7 @@ public class InitInfo implements Serializable { } /** - * 许愿池图标 + * 魔法帽图标 */ @SuppressWarnings("all") public void setOpenBoxIcon(final String openBoxIcon) { diff --git a/core/src/main/java/com/nnbc123/core/room/bean/BoxSwitchVo.java b/core/src/main/java/com/nnbc123/core/room/bean/BoxSwitchVo.java index 1b17ab556..da61ace12 100644 --- a/core/src/main/java/com/nnbc123/core/room/bean/BoxSwitchVo.java +++ b/core/src/main/java/com/nnbc123/core/room/bean/BoxSwitchVo.java @@ -8,11 +8,11 @@ import java.io.Serializable; public class BoxSwitchVo implements Parcelable, Serializable { /**宝箱开关*/ private boolean openBoxSwitch; - /**梦幻许愿池开关*/ + /**梦幻魔法帽开关*/ private boolean diamondBoxSwitch; - /**许愿池图标*/ + /**魔法帽图标*/ private String openBoxIcon; - /**梦幻许愿池开启时间*/ + /**梦幻魔法帽开启时间*/ private String diamondBoxOpenTime; public boolean isOpenBoxSwitch() {