From 8288b417cbff406d63c767b5c9dab9277427109c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Thu, 16 Apr 2026 16:44:29 +0800 Subject: [PATCH] =?UTF-8?q?style(chat):=20=E4=BC=98=E5=8C=96=E8=81=8A?= =?UTF-8?q?=E5=A4=A9=E7=95=8C=E9=9D=A2=E8=83=8C=E6=99=AF=E5=92=8C=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E5=8A=A8=E7=94=BB=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除布局中的静态背景资源引用 - 添加动态聊天背景绘制功能 - 调整加载进度条尺寸从50dp改为40dp - 更新加载动画资源引用路径 --- .../java/com/nova/brain/glass/ui/ChatActivity.kt | 5 +++++ app/src/main/res/layout/activity_chat.xml | 5 ++--- base/src/main/res/drawable/load_progress.xml | 2 +- base/src/main/res/drawable/loading.png | Bin 0 -> 4020 bytes 4 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 base/src/main/res/drawable/loading.png diff --git a/app/src/main/java/com/nova/brain/glass/ui/ChatActivity.kt b/app/src/main/java/com/nova/brain/glass/ui/ChatActivity.kt index bbed42f..d336491 100644 --- a/app/src/main/java/com/nova/brain/glass/ui/ChatActivity.kt +++ b/app/src/main/java/com/nova/brain/glass/ui/ChatActivity.kt @@ -3,6 +3,7 @@ package com.nova.brain.glass.ui import android.view.View import android.widget.TextView import com.nova.brain.glass.R +import com.nova.brain.glass.helper.BgChatDrawable import com.nova.brain.glass.databinding.ActivityChatBinding import com.nova.brain.glass.helper.OfflineCmdListener import com.nova.brain.glass.helper.OfflineCmdServiceHelper @@ -60,6 +61,10 @@ class ChatActivity : BaseListFormLayoutNormalActivity AUYjD3xeQjC51PT%|2_s93gInVERKlgK<-+i6ux$f(VF*elY!U$pz2n3fNNy`)- z+x|Rktnj3aFgmZo%fd!F&fBaIWdcE*FV5CEXA#pNvY6aI zo%R4SVP9D3E`;HsK~sNy+u;Mj&2CX;Hu$6L5^_;pa6+jIHb9T%nk59)7PUZguU3cJ zzp!%NEn0`SS!2Vk;D|xl-FDY{=k|-V?I~OX3g?tPhDMsiFXzcE@7Iv!KB>8 zzGqV@ZnxrT`d1`&f|0mu)4@lLmnHUsxnGVT2#A{)H_(;#$vrf3Qh5C@o|=~eMvHx3AsO<**1ay{VSj>s zpfnMoCB9|k7++>RgXWxjQ*|?=-C)ObnuVu(Mm0+NnsA`x7MDPm4|m2)k{>^G{hn2? zdngM}-+LAb*SnQ{L(3snEQYD(C~tizd3LcmlY3Q!%F62WbY*Nk@c{XA0jHHH|3^;G zUYFiAk2zfcf6gL$(7W~roY}{kJMc5xKkXc7b$AOCrJm1PP`}F23C|7v^B>88 zAF_;yL`!i(5$4YNI-q;@xAN)VI)A4P`DlPKTCO1u%(PS%hwM_e}wkD<_Kh3~opDq5B zDE*2GUO0NzGvGG|Rnoc?8nG18NH&k45sXztCwWe9?6@;kEO|O_+1KP31z#ZD$#*^( zP_k{v$S?7Z4k|8E=S~e9{?=XudRp6LQ7Y!@rkeO z?Q{wtxv_|C3d>ullmRYCDT0kQKPIIg1Cd`GHqY%Y6wb_pzd6^5k`;XTox(XQ_#e7{Pwza`6o?esH& zKv7L3-)!psc%uY2HrGlRBz33~{Qn`eFexbPw{<^-jtErW6#_`=JVemRxbBsp_3Yvh zU~)7hvDj8kLDhNBN1`u?7_Qi1raL3M`D$8T`VrTG**aGu4aAHP+$u1PwY%fOoWnBP z_SRA&*v`z?fN;ktAyTYDRZp>plNKVTtuakn?}+#H9|lJzjO#NQx(h=;AGM8WpcVO< zy5-$hAF0!g#-vq55>T@$92U>?w$+dR_O#&wm++(J1N91eew1ni_k_f+R~DXoeN>69 zpP%iIe(3)^GqDo?mf1&cPC0ccVBMfF=}CWWY{{AHDgdVrWTQ4ExZKayx)@lIaXrVC zYhq$=ap~r1Ri?@1yzLbyhjPZ??Y z`L^<4Jxo^h_vyjr@R;{9wSCPTCP4GprF>JEid05lpGdtHgeKITzM;h~NhIQ)az-Yk zA^%T66kj5o2w7oTDZVgkFC@D-yS+vLbUbx*0jAY{#qQ2erePUSP(imyoZDl;l2l!m zh2UDQ4bGMX>=$4cC4^@r3fjX1Yu_Tjbt`Er4P@nR$bxe{`z_<7L9 zN^0xLjflqm6I)Ft?^0s?S;);00G7A;jEAiq_8Q(ljN%ZT7k{R0gFg-lJiu&-{OaW9 z+*5U0jP@ec0^trLa-Exl@7;Y^ds=Q;J~@FG$0+9%0PGn|zQjXBL=^kCSo(}QP-xVc zaM?QpLL9j71FkENBCS2PoljXWXC5N5Dj;ZX8sd%26`h!=Tt zd}{I^4v^t|Y{zb^>%6bH8+5+YaaFYB<8P+jkl*r$($yIuUnV`yrw$QL)LCe;ob_+D zQc8y&dq<>VgB-OKBUgGt$;3qttp7SI8|$!K%UKD1TW+W2cQOn4p00IKjesAXsEEYj zXS+r>T$cAA$n3JY1_!QV*pMiKg#N8s^u^2;`0s^|Yl^B`S0N#E;JEp~(FWsOMK1M8 zk>UCuY)d}_50Jei*v`FNVs7@-R3LmMCV*pY{870HnhU!EG}*{@OV&CHEl` z{a#09ZLpBoXo=3AXm`5#1H;4P$8}n>5xyVcC!V~nmNr%ar2}`Z+<%xpR%vS8+L^qv zRp#d-BV86UXvQ8L=HR5AzHdsd9TP0_d6ypKRKdzAvd}%&y1!m3xwT8romQLLN(ys| z_J~@$$_KI{${e1d@Y17AarR-3Lk0n3qxlgv5K2M9B&y~&AOjs(dYkqnuvn0ITwCLm zcdp~g3EqqXOBB1sfd)mRLrxPH&X%VSR3^=tBTBh+yTe0S+K~!h?JyE+^ubHacH~lT zu~EA1Fh6(n5#goV)B%J2EYS<}s=>9>S@v8sJXf?NrR-+xLuSfWooAKs_Rk~o&)o-* zBB_sBePe;oR&Bm?Xd?_InCD>0gI80!tr%;fM9@Y~aZ~l?lYia6`+m;o#iht>HKM*^ zs%$TVk^Sa;uq>9x=sFo zzjXIKmWF70%Xt`wjdz~G*>nU8^xgWd$r;2v_SPIl(mP`VhzQ{FCZDJo zb%8Skt=QTrZdrCtEF^etqUu3tZ;U#72EV7rFjcxeD6PT zS!y#TgOFswl8UvCH21btl1GGOgft?^x)n2kqPH;b;q4Hw&s5~B2-2|@^g7~j%(Z*_ zsNL2YlMjVU_e%brI-a$Zc;I~lz1~&n){yTxijLysH@1xRLV@9eQ@K5~+N57Kg~euZ zdMF1N8Vf9**f|xcA;OQtm5rW@)j&^*cNsepIHJSEC%#C%dn9fK$S6@>DEb7EEegG{%&sT?(Fo97RU(%{ z$)V{AkgKCy01kVIIm=`M>|@%oRU_RiD*Y>DAPl6uE74NRxZ!&19(wm;>o=v4Pmn&& zT_z;I7*snhM%d-krasE>qMZuf+Vb`se}mJ5a zyt`9RR(clK(3((i@|TYal%-l~e^CV|MplLzqH*&@;s+>3dzGeEReFO>!xdGf7?nF(GiULBeb8S;s$|) z)CS4c4~$uuxMtno^Yg)@R9etWb=dSM*^5`^TEVX1*NifA6K0rALArJ*%l-Ka#QQ0i zj^kj%fYUUmUWF}IcJgbom?-QhM9sb?H^c4qeoBWmE++K^5R5 zs305-(2Dx76dnpqwfa7p94wU?9c0bRXaC6p^D~;?|I0FjZuX*D{wpI7SCY$GCdx`M z8%Tmj(xX_cfOS6M>r5X3Y&SZH5;lbq$=+IhUJDD1O-Tpnq7;!BX_j7}XbGZ-2?I2M zAFf8y|F4v%H84-xU8EY9z`*=3OZRh;8hJnT@4yJ{d}}koz;XtEhOYl14qg#Q70xk+ z0m|h4Q2uYi8!!Br#Ko|E0D;)w&s#virW?Wf$8@7$Ctk4_RsJy*jv(~34Yi6iuZRB! D&1O5L literal 0 HcmV?d00001