Yw
zQ41LYMpMv50yqQd!3O{Y@W|x<(Pcf9Xp53ZVzdSMfDEhvqYPlB2H7Gjr5;L%Z%PQO#V4Fm712Gk(rrw
z>hzhMoZPV1}SwEXi01%>pYUyDmhE?l^H=~C&{>t$u-zg1M;x?9btsja(T-_X#=
zWHvQFdCKN+xxIXWP$&{T@9!56ypX(nIVhFBdi8qv&EF%VGWq!U#Kh#})Q9Prnb}XD
z=H?WN`F|G{7C(Rf^0nNOO@mh{FVN3B49`14_EM=3<$o>S(q#2x%jxvg`rmQe)sn4~
zNt@q38~K{wefe_tVhc@ctTZxcgxF2ld6+l8eoN9xZ#M$L&HJPiv%*BWamQ>7soPGN
z8GG!a3*%PK^q6g>PVoE0g~@?h`gPVwBbRclQk}$++|KwUXC6+qtVy1)!WviC%huJf
zr>5KQPy)tgHmnnvb=F1TWyISCLnjnFd9!~|$OcYBaz2)_r&beB|xRjD?D
zS0!F%*K1Af2@P+$BhP5cE&Q=;hob>E9<-Am3M%lNj_jYzRn3mAsg5`qV(h!Obyo^~
z!xMM&qhej7>awORPnIIcZN!)vJ4MDHY}b~}`URJ3YG?_LpL4zPCSiv{{c?=Buv$RQ
zySFxgo)Pw}qAj^{A4cOlK`_nL3Qy*9hq_$ON9g|(<`f$*x83~S&b`^($28H$hosXf*l4b{LBa)xxf-nL5aJNSD6F23cR(USJrGYou1;3ew$;
zy6E=eEWB}@fv#jiWz`g)(i~6UmQ+gAppMOXJues;O!kox=CjfwW@S&SiRL#$+a7v&
z;#^9I{DxT4u0-4Uch-R)uUR>;>+ne@^qeCPzb?At^1|D>CpY}B2T{iMw0q%pEmeE0bTba!To*F8W`KvGU{Ekn|GH#=Yjqq
Ke)oOIdH(@s|CJg5
literal 0
HcmV?d00001
diff --git a/nim_uikit/res/drawable-hdpi/nim_message_input_plus.webp b/nim_uikit/res/drawable-hdpi/nim_message_input_plus.webp
deleted file mode 100644
index 22ab58fd5cf8b0940985bd18c224b088fb79450f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 966
zcmV;%13COsNk&G#0{{S5MM6+kP&il$0000G0000*002b*06|PpNJ|0$00HOXAd)0S
zx*R%w^sn|zL_{tvh>)_%-fZ@mI0YEPln8+rxik-HAB0;l5j6nF`I-2i*yc^|m-v;mxo_fufg%TO6YG57@K
zAs>&B@3YXCher={4wl5^61X|NEM&xJ2C{0S9o&q@MfE~q#?cwqI)Yd<+cXsDHsMQY80u*|={ij4>_8-TB!XR?D>$@t09QIOtXNuxoX!tSTAG9(oeB(C8i0Zh
z5G1;2^84mRk^q_}nrK!nRA3;{MN^@5kz@dhIzKR(C?O!4lklSx!-}P4$mv|cp``=3
z(%FH?QUtp?!%$DzN!4INM?PTF&IWvo@)5*#A~@F?>)>WI+B6kr9G!73$wEfsqIRM1
z3|Ud1cd(?Ox(IGgPaYxPXQ4L_kK%Et3{MuGpgiP5Hi2V*$H1oey#@As?E!b{as!CQ>zD24ZuANis_lKgJLI~5%VJ_AHVrL8I`{|vU8pLF11>v
z@7(pyi2Pdz09H^qAWQ)O0FVj*odGIF07d{lkv^J8rK2LDG4ei<^4Rbka8S_a8u`z7D!$Uq{yd(U(j0-X{8+5offGfVqMbDn(`aWLipRZz5=pM9$h`ZNE=kFU8WBs-e^1T6l1~s2R0Lk}N
o20^KYjlm`0URiQOP_OSBT!Swn6aHXbH*UDDf>G8BNDE%wDU19y^$C`7%__7Ow_k}`|)
zfjbRFK-=Qr17zc_zjtv!-{N?lWayF%9A}@`P>Fh83|}x+(j|A=WN|F(Xrxm|Ki7RJ
zP{Jd363R4~UEjSaRKJ&Nj)EzYS&mIafZMJ1ac?sJy_P6rGFj3!cNBpDKw4yWEbEA(
zjqy4|A5r`xcMu3}J<80kuU;gr$AOZuGX()&;&x(@JCL_q450+_lLZVJPelac%(*B8
zAIsBIqy%|ydI0s-o%csVdY-a60MJ_-#lndzj0FGy(m$u+!iBM`vVXwudRe&T+aPd@
z^lw8-VQ|-5vB(|Zep`o^5V+CQ?*$*r#!N#(bQx!4K*}^fuSGEYh{KlOx@AC)^KXu8
zHGFthu(!pYKr8b9Z8|H&H1fPt<7$uyc$DVuzMgkR`>SPQ0FhMXAKiNL#umtcXHCxR
zq0#VXy0@jJXX^K!@pwV60|6BQ@lC(j7l-5Z@K1AmAO=cSP&gm}0ssJT3ILq}Dl7mj
z06vjKpGzg9qM@US0I(7XX#f?#3~*U8nOBM5s=b0bGXBPiuztZ`-NTO}RzD-H6j6Oe
zUOZ)wCP&a`0vh+^4?(v=vQ0M>v{^hSkM~;z_Gwnl(PS*J=E#6$L
zFZD(<@stdG*t(&6sJRW&rK?5G)L|#_P3VwZI5C(&dY)b#G?lm+nh!HQqk1{^h6d$H
zq%9k2@sStN3$*j3*fyn)kz#-W;lIWHfy`-dD|s&XsLVwx2jRAJP3VDRqV3?jS@6mH
z5mxLvkkV~F=r(`<^(0GQbHnm_zq_K@I2AI)K&tJ>F;^H)(|?mEWZyZ2oAu}EZTuYU
zkGIS;PgrH7)K>GuBxIAb^m9%8voq|_$dK_C+t=35i2U-K3QO=
z-%|O@ac4x1Kz0G*yJVi$61SuA>yY-*;gn>N^KM(xl>Jq2ITzo1aO04D^e3@zvU2j|
zc{y^@6Xr>oZNZQ5zW-LxqgjMUzL7`g?|zi70L3jiimkv~so~NQ7&v}Cc>
mublNksD#1zuAX$&yBk+M?Ju70VGljNEWOxuK&C%xfB*nAf{gh9
literal 898
zcmV-|1AY8bNk&F`0{{S5MM6+kP&il$0000G0000*002b*06|PpNL2y=00H;npp7I)
zI`_=(#IBK8c9PWeB0DF8{$Gezr_Z-F-`j+=NX*A|}NC5`0KB0c6{@t+vgH9A;+b
z$Zo^Tk>qeh|E&*i9weWoe~r>-aMTkpn8LR)S-I`&m((eE>KK
zOmrteVM&yi3P93rpz9U5=@s?fYv8rZTkrxdD_*k>oUU;C99Hj)N0V>%g9P-vc(h
z3{~J-3|>KH$j2oVdM)%6;L^jqgC#M!1a4mM5$?t4Jv^$7wsEr>`?YKOW;eoUV+PAz1|DpwM+bWC&2fj*5Wsibc@B{6yR<~WA+Z_h|Dn{36D;obD*et{2|RzYL_VeZML8U=e~hnZr!?pDH1#hONrXyFP^{}+pKu4A
zVx(?l1tVz?2!4=`S76*y94?ruU0#M$s`0dcyC_
zy_L!dS;qW;LAWC*yu9FtBuj|y&8znrk3=POXcVfxl0JtN{7H^8B-eN2OBpB!yDJL{OA4Ges9~v)whbJkq>izvi1^n5O>>AJ6l9pZDPp14FWhn+pcD9ECt2
zFoeC1MDT3+^|1sAPO~G-EeOP-Ne@?VCt$&)P$(!A3X{nMg2&@!WMqiNVqhyODr7Pl
zAV3R+LKce!__JrvT3T8FtgEYQXlSUctOO9)=H_NTpU>fNK(eZ;N+c2i2u8KFwGxR$
zAP@iuNMmCoAb^8)kOTy50Sf~4_4Qy2STF(_l!E{W0|6jd1Qv{7623YhUpqhjuaKms*dFLPlHRQ@u6@m=>
zG*k;gQndt*lu&gYb}Dy)`0n((5N_Fz5+8vt{ah5$%?qKXwg`z-*U(t3skuZ;3xz_X
zwJ|zatgf!!(xv+P1_n6XGD9OHW8>vNn5&?uqHg2@G*|gPm8y>%7r^6m6
zXTpBh1MZ%lL@)1yhYlY(>VN!rK){K>K+-QkCr^chgocKljyM|?9TRiz{Dq6LmoLXr
z;;9LVNmsA^mQ15xzyAA;l+@IlH*cq<-MO32$jG>t`A1exZeD&t!Gi~d%%Y;=;*!$G
zPs&&o?B|tLH81#e0%3halcf0-_!+)_{kru{TU)zS+R@S3`L|5g)!p6G+t)uZF!*-p
zzv1`qM@Bx3j(+_3X>5FQ^7GWxmoGCjvvYIv^9ypEf36sTK#~cL_TKm=QowGtE?RpA
z8oP6Ld}yq{;8}a)PHj&7Q+KJHeR7*6qoZ?sq3
zyyq4&bFf3~!zVSzOdwq
zlaZDl72?krhR}AN8@R!tScI0btB8S
z-oY#L1Ao_18_$~-tx3iP)8+RMe;ivlxMpjq>4J6wTDn4d@^RcCZS+v{`zTfIcPmsim;
zwflZEd)M9@pt{SV^32F{>yexYfiZG%Hn*wvAYbokQcp75b
z&`@vt&elBxKgxD&B=G
zl9{dxiRZG(9GsM!ZA$TBJmPyYGV=}J?JgQPog+%G_qNEsFzH6aKi@#_X=JA_Z3)G`
zU`&L!FMksFBz0ThN4kaW)Wx#-8hl{??H1M}{Pg%KDncix;hL-6*t-U%8D?nc^KIW1
zv1fyWIh(U}aqZ{Kk427jvcs+2O3lx1-hCE_xbU;Z-rmA$*RTJ&1SdDgQilNQ|K)g+
ATL1t6
literal 0
HcmV?d00001
diff --git a/nim_uikit/res/drawable-hdpi/nim_message_input_voice_pressed.webp b/nim_uikit/res/drawable-hdpi/nim_message_input_voice_pressed.webp
deleted file mode 100644
index e2e02c33fae6542850680d8869aa9fc23a4d01ac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1046
zcmV+x1nK)yNk&Ev1ONb6MM6+kP&il$0000G0000*002b*06|PpNYDZR00AfDpp7I)
zI`{OYPyG4rJ%@_{xO_~FS19rXQZB>~a!O2uHC7AvYamK`oX8_r@ZJU-e
z%XU>h6pncE9716w=)dRzSYXB!jJKwwfn<&JF4>2((3?lMmU$z*4h}nwNm#Y`M#t0>0(QEaw|A
zl_ghcW56Rhc?66)zZraENRI9VUyz$__s5cw9`?vZ=~m(!^583MmCC^vSjv?Lxl8ax
zb`5c8mKV(sZ;;tf_#uJR!XAU
zG7OJpG;3ct*SBFbswq7%FPk#h&s4O6!7AzYDRe7b=004INk7D7FviYB=>^QBC|nE%
zWbzvB$zT$uQk1s~Hx=$Kyq3u@w9BCO2%4l1@J!*_U_>U1P$`So@LB4B35BbKMVahC
zfx@+{th7isU|uSRRfQ{nb(sKB;c5j|q%7Ez(&0$q(%@JY#$#3956hF*)#X+>J=u_j
z{Ua|4KGKe_kJx|ckl=^j!E=Rj_@RGgwOe=Ic+$>$3e&!JUJwN`6fG$V+%iOgj6JMT
zz$GGG+k(-k`)*i}kv%$IHbuw8^CvPoXO7hR#ac~NOPnILL)Iu7kIow3amX6F>Mw&e
z;grGrWz!tTY?_qWzsdvW%pRl^9?01PaI7*E>{IuOX9##NN4~1BG53=4AE^ZOM^)M=
zqegF4sg(Afgde8eQ}N-jzR`je0cqutI-FdH^4OUP%AQ%Av0B{KaodGIF
z07d{lkv^J8rK2LDG4erhR!v=c=>-&l1V!WbK&VXQ#S`9ht$Gt#u;tcOY6t!@d9c2v5Y&g4C36?Z?*KV5w
z+kXMm2Wn5yGGn<)+kC@|T4WxxD}au}Y3|yhgZa4*@$1l^P1a!9Fb!X{b9WDe-htEC2={7t`sCvjWNS%sYYIyWO>dOUN|4
Qwgb4MTB5j%bfQ)O0D&C(-T(jq
diff --git a/nim_uikit/res/drawable-xhdpi/nim_message_input_emotion.webp b/nim_uikit/res/drawable-xhdpi/nim_message_input_emotion.webp
deleted file mode 100644
index 9214d7d43958e0b853e3ca7daa143d1c331839e9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1056
zcmV+*1mF8oNk&E(1ONb6MM6+kP&il$0000G0000*002b*06|PpNTUJ(00E!Fplu{a
z@45P&Ki>Q25D~elLP8WGRw=sA*=clW>LImRRV|ayLai#(%6JKknpp7*3dpu?o0WFi
zwr$(CZQIKE|5n~h?!8s5YGvm}^xuKoNQ$)HJ%+{ZnlIqrT5jjm_UYZn=iTY{l+DHO
z$QwBlA4fqxj4NCF5e0Uw3`S)vIYRPvd!V^AEzX9e%?w_Jq_dO(b6OtU72WDcfTx7e
z20}ixz>v6EA-P!r1r-}Ya?Zkpq-`ND8=xq#LT-o9mv|`TS~8T`H6af}=!)AHauixd
zh1}DA)BQ#dH1)b)fSxw}$0Q>jwnInugK!N7tO_4OXjl3Cdwe;D{}Rq9Nfnj0uEeP;~5b;^gf-@8oH$M!WD7YI23Ip4DSl
z$ODblNO%<%K}nZz3tpau{M1+tT46VoObZ9$MfZjS!f7bk7B<04-tNn8zQ$^>QMdyo
z7s3)46bdbrJPFfbkQLrSiI8zH$hrqv#h;me;mIA8{FRSH{E$KFKNNAco1<~IM_hRZ
zsb6_+6^MtY+4o7Wm6&++sX*~BqFM!fD-!u3PA#I;IPwfnZNf7s@~@7I!i%WPm2)m!
zfEV}qI20B5R_d&4;Z1)knA{f%uQTCAt5Pd;jT$%k@ap25U%Z8OsUZfQk~O<&L}y=x0otA2Z7CdvHY;R1^vntM6Hh4QJT#d~
zUsk^W{*ffes8m`9MWL}&O2*9#$ql8v5kw^9&{#c>O6%=@X}vu%t+&FQjAchizHGT8
zhuF{^IoKB=87ybOsB+a&OaSBZMvna+odo eG_dJ7@P_VZa^Rm4|<809H^qAWi`Q
z0I&)GodGIF07d{lkv^J8rK2LDG4emg%{c%VO|iV8R4gK0000l3Gjsg
diff --git a/nim_uikit/res/drawable-xhdpi/nim_message_input_emotion_pressed.webp b/nim_uikit/res/drawable-xhdpi/nim_message_input_emotion_pressed.webp
deleted file mode 100644
index 9c65297660f02528dfc92484d7fa7901c49dccca..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 980
zcmV;_11tPeNk&G@0{{S5MM6+kP&il$0000G0000*002b*06|PpNTUJ(00E!Fplu{a
z@45P&Ki>Q25D~elLP8WGRw=sA*=clW>LImRRV|ayLai#(%6JKknpp7*3dpu?o0WFi
zwr$(CZQIKE|5n~h?!8s5YGvm}^xuKoNQ$)HJ%+{ZnlIqrT5jjm_UYZn=iTY{l+DHO
z$QwBlA4fqxj4NCF5e0Uw3`S)vIYRPvd!V^AEzX9e%?w_Jq_dO(b6OtU72WDcfTx7e
z20}ixz>v6EA-P!r1r-}Ya?Zkpq-`ND8=xq#LT-o9mv|`TS~8T`H6af}=!)AHauixd
zh1}DA)BQ#dH1)b)fSxw}$0Q>jwnInugK!N7tO_4OXjl3Cdwe;D{}Rq9Nfnj0uEeP;~5b;^gf-@8oH$M!WD7YI23Ip4DSl
z$ODblNO%<%K}nZz3tpau{M1+tT46VoObZ9$MfZjS!f7bk7B<04-tNn8zQ$^>QMdyo
z7s3)46bdbrJPFfbkQLrSiI8zH$hrqv#h;me;mIA8{FRSH{E$KFKNNAco1<~IM_hRZ
zsb6_+6^MtY+4o7Wm6&++sX*~BqFM!fD-!u3PA#I;IPwfnZNf7s@~@7I!i%WPm2)m!
zfEV}qI20B5R_d&4;Z1)knA{f%uQTCAt5Pd;jT$%k@ap25U%Z8OsUZfQk~O<&L}y=x0otA2Z7CdvHY;R1^vntM6Hh4QJT#d~
zUsk^W{*ffes8m`9MWL}&O2*9#$ql8v5kw^9&{#c>O6%=@X}vu%t+&FQjAchizHGT8
zhuF{^IoKB=87ybOsB+a&OaSBZMvna+odo eG_dJ7@P_VZa^Rm4|<809H^qAOZmZ
z0B{KaodGIF07d{lkvy77C8HvtG4eHBoO#yZrVktVclwk*0;-_;c0092_UP$|p?hm78B@sB22}i4Y
z0#IgGq`aATvop#zvmo>nlPwMmq&-5oK>^AMS=#)&bspJS2oh(2A`Ah#2Qd0D)%*-s
zcNmm3{%GrW37q;S6>RGtx9^o^$-qgo(4@=&49nFcB?J-HeTWAyy?;7q`m?Q6A@!Dq
zSw}$y64)7H!N#XUP4p`K03_$bV$Ixgmsgy(C&yGk`~vM{)z2MO3;;TdV?O~K0000K
CM!l2(
diff --git a/nim_uikit/res/drawable-xhdpi/nim_message_input_keyboard.png b/nim_uikit/res/drawable-xhdpi/nim_message_input_keyboard.png
new file mode 100644
index 0000000000000000000000000000000000000000..c58009d7d1dd002e71232279058d4250d0bda52f
GIT binary patch
literal 1190
zcmeAS@N?(olHy`uVBq!ia0vp^Rv^s53?#3m?vi3)V2lj#32_B-&zw1P<;s<9+qUiB
zzyHXQBS0>Yarp4zW5c{EEL=T=0TDqH1R8~`3&MsA!WqbRK}>+Cgp+WU5D~ata0QqQ
zG%c74FhveM614>eZc#~)UoZnJ8#@m#zkr~Su&9`ftem`pqLPZLnzoLOt(|jVP;f|W
zd}2~^N@`kqW>#)#S$RcOb!}Zo=Y)xqCQq3)d(PbX3l=U}x@`H1m8({-S-Wogj-9&>
z9y)UD_=%IJ&YV4W>F&Mz4r1Gn^>qmfLugiQ&tf?it}(A#=Vn%y_6?;nr%*aL;&Y
z^~TxhU(Yt|!@qYz>MRxttzt%u`NRsZ7gfX6VyQoO%9FK=GM`
zc25bjJ$XQ(XAuX)k9}>;-Mr4bcPB4H$7g~47HskzAJk{P`RFYBAbL42}(VdAFXN
zaG$q)qT1u9B`?D6Yv#wF<4aFmoM>Ajbxeob&*{ox4Hx#G(SiM%Gi`U3cJr>6mXkd-
zMb|WErrOL@2F6wu)510F7w~VbW^Cp7`uXcS^T#V=HTWB~^B0mL
z%-6xWmc3t5$o2x9s@lq#t^GWn9%!y844wni$Dd|Pa$8k!XYf@>e>7T*M1J(h?9%HX
z94TBEl80?j@CRm#HUeBIJr?q=8%jPCGL*tz$+?hwWl#%yLY|kvR^geD3$PM|Jhgt)
zd}9)prpy;$XW0I+VIGdaM)j+34-V`KUo%+P5#E)6F~z9Wfwz671rO3l=ppTrxx
zO6|03?2AR$V28U7)+JUQ%w0Dvv+Smk&b|u=tUJ4DDV&2fFXRa9YzXZq9xvo3>^Pgg
zy!G^zFOwi+Q)wrZg0rcVEZh{52dz-ZA`|jvfFrSKeI#vKABj%uLvW{R+Y8B$BXj0Z
zKy&7Bl!@7;?Et4*wP!J{aISX#GVRgTd>#IVA74AUdHKma!`gT){;dI4P&go90001R
z2LPP`Dn_yh0|iD>{9+(d~;hW$2?tw+#^e|y6}9KN|lQc``O
ue=4^f2b!V7UWFC4LSO&@{`p#S{h43S!2R;JwEsZop=Tc%&wuVURhQCGs<)
ze)D$wS>jhVDd##I-*hPIlsfm%AX6>vU6a4ns?CqT-p!Xg@wZ*&o3hTM3A=BybnEz@
zVB*$_|0c2Kuin+x)$c;PR3Cqh7mCUKdNz2j(dL)ITF+SUV*}h(8V{_FH
z*3`0_j=z8KrYuhXvSD3z`{LekvuxcLcdMj#UvHZBGV9OliFTDHw~QX}OyMAbl+}D)Dsx!h-OxGvVcHumri38T#Nw2Q6_fva|6$x2$#D3RW3yuI&D&LB9f{
zHET5=9In+3RhlC%64^g9z4=$BE-;cG&idU}U-ou!*0Y-o410^$N6TyHKdU;cHd|T1
p`@QV^dGqJX)t@-R{7Lg4BbUdkjDEw|H^6+r;OXk;vd$@?2>_9lt=|9u
literal 0
HcmV?d00001
diff --git a/nim_uikit/res/drawable-xhdpi/nim_message_input_plus.webp b/nim_uikit/res/drawable-xhdpi/nim_message_input_plus.webp
deleted file mode 100644
index 22ab58fd5cf8b0940985bd18c224b088fb79450f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 966
zcmV;%13COsNk&G#0{{S5MM6+kP&il$0000G0000*002b*06|PpNJ|0$00HOXAd)0S
zx*R%w^sn|zL_{tvh>)_%-fZ@mI0YEPln8+rxik-HAB0;l5j6nF`I-2i*yc^|m-v;mxo_fufg%TO6YG57@K
zAs>&B@3YXCher={4wl5^61X|NEM&xJ2C{0S9o&q@MfE~q#?cwqI)Yd<+cXsDHsMQY80u*|={ij4>_8-TB!XR?D>$@t09QIOtXNuxoX!tSTAG9(oeB(C8i0Zh
z5G1;2^84mRk^q_}nrK!nRA3;{MN^@5kz@dhIzKR(C?O!4lklSx!-}P4$mv|cp``=3
z(%FH?QUtp?!%$DzN!4INM?PTF&IWvo@)5*#A~@F?>)>WI+B6kr9G!73$wEfsqIRM1
z3|Ud1cd(?Ox(IGgPaYxPXQ4L_kK%Et3{MuGpgiP5Hi2V*$H1oey#@As?E!b{as!CQ>zD24ZuANis_lKgJLI~5%VJ_AHVrL8I`{|vU8pLF11>v
z@7(pyi2Pdz09H^qAWQ)O0FVj*odGIF07d{lkv^J8rK2LDG4ei<^4Rbka8S_a8u`z7D!$Uq{yd(U(j0-X{8+5offGfVqMbDn(`aWLipRZz5=pM9$h`ZNE=kFU8WBs-e^1T6l1~s2R0Lk}N
o20^KYjlm`0URiQOP_OSBT!Swn6aHXbHseaW4OE8L+)K&o$1~DX4h=K_0v~uzErj2DASGYA!@64
zR$O>q#K1RQU*de|$xlJ?vKy>pm!5FB_4VF254R1o-kCAx8mESd*>0MUzVXnfHAR=_
zy?^pLdR4}Cqn%GD9)Bl3lYhorwF&8k4q_cyHMe8bzh_@rH2rR|NbuLs_No@?UwVV3
zH+{O?ZqoPKmU&i3gs_iG2EX39yZbG3Lvt?c?D~K9jpe$7o7NVcuCtq&xbLLZttrpn
z+%NR+WHd=&oK}@}SR^>(L{QASm;To8vUuKFt-Hs_pi{)idy7e!;em}1TVT26>xFrR
zPgo4j_*c~jys6~%b~lrMDJ#jxTycEEy}2sfRc2ZhtL#@Pu4CRd>BWV`ds&&KMW49;
zoy8Zp>G1j7$9{W&3Qq7YPTBVIxXAoNQ>ISpFm6+6Hb{P|;x_YuTCG8%s7lS5N8(FO
zHyvB$@#TX$pQd=jb_cO}D?GLo$}e#;yvO7z$|Sjy4`)+T{ba|C+NcD^qfl(35OV>P90iXeBXFN
zL%BZ-Z|d4RObq%G*XxT4E@>DnKRx6A^z^MBGUaAbhg{c+MrHna6tVMPX=$&w&^MXz
z^%bUvWA|h^Gw@_7rS$S}=6o1l@&Yi%@)^+ChSjz
z_OjSmcC`dep3Au~CyViR&djOLKZX68nWFw9m7>ybP0l+XkKLN7->
literal 0
HcmV?d00001
diff --git a/nim_uikit/res/drawable-xhdpi/nim_message_input_plus_pressed.webp b/nim_uikit/res/drawable-xhdpi/nim_message_input_plus_pressed.webp
deleted file mode 100644
index c6618f77ccb5f0eeea2a4d93c7b4e1fc1876e685..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 898
zcmV-|1AY8bNk&F`0{{S5MM6+kP&il$0000G0000*002b*06|PpNL2y=00H;npp7I)
zI`_=(#IBK8c9PWeB0DF8{$Gezr_Z-F-`j+=NX*A|}NC5`0KB0c6{@t+vgH9A;+b
z$Zo^Tk>qeh|E&*i9weWoe~r>-aMTkpn8LR)S-I`&m((eE>KK
zOmrteVM&yi3P93rpz9U5=@s?fYv8rZTkrxdD_*k>oUU;C99Hj)N0V>%g9P-vc(h
z3{~J-3|>KH$j2oVdM)%6;L^jqgC#M!1a4mM5$?t4Jv^$7wsEr>`?YKOW;eoUV+PAz1|DpwM+bWC&2fj*5Wsibc@B{6yR<~WA+Z_h|Dn{36D;obD*et{2|RzYL_VeZML8U=e~hnZr!?pDH1#hONrXyFP^{}+pKu4A
zVx(?l1tVz?2!4=`S76*y94?ruU0#M$s`0dcyC_
zy_L!dS;qW;LAWC*yu9FtBuj|y&8znrk3=POXcVfxl0JtN{7H^8B-eN2OBO}O
zkBo{w6B`$waF%dB=|b|Qlq;#}SFc^q$jr*l$<6!yR(`>qyCtRf?mu`$B$Yibuc)l5
zCf7W9T3bhHY-(l+9t%v}msU^1M88t|N`
zDd%FH%LxT%KGgB};?*=(J;E*_X@tMZ7Kcrxw7%x*4?giQ
zTPyGwCS^FZ=vAZT2pG?ltjS0}@+$dZtR4
zR5=6kc(32n5D`PJ4~QHikLlZ{z?vR)_f@`x&;|xu^gQzt`t4Ys6Kxb;Zkq(_o5_WV
z^`Vn*$9;)~BtZx|5o2yAL;54DFIQFY5bi@duk}!{OBMTS~^UEq23egq!>)h?;;kK}f{+wWo*Ta_R
zztcsy!Gv2OVmTTHuX_Hds)CzM=fF6xg9G5_=%xGd#O=oU6BmRY
z&E^n;EQJ?}1op|<3=uOAQe$+{{&07k+*eP~Qp!{S9h*%qn4s|8)FQ7D)y}bXsSdET
z^Dv&5W-%0g^fL3!#Y;+|g%hk|pS0(L?h(&EvFN8o2@}cFwBkW`r`|C4rGtTGRFaF}
zK2~>hMh7KbE443hZDq=1GQz1zu1o1msJ?U7{_w;x$Qdp=_DMK*L$NY!ftXa1(#T>k}|C%@Lp+|H8xik
z_RC;PL)Et=50->Y3>vn^7r(MH%X?>O5UT~t3)HzB6Fm^Vh_84SOXh?kPMPp;E+1K2
j70s`m2q<(FXRU+0ajDaLqOHAwUk?cF>WQp#4!!yholWC%
literal 0
HcmV?d00001
diff --git a/nim_uikit/res/drawable-xhdpi/nim_message_input_voice_pressed.webp b/nim_uikit/res/drawable-xhdpi/nim_message_input_voice_pressed.webp
deleted file mode 100644
index e2e02c33fae6542850680d8869aa9fc23a4d01ac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 1046
zcmV+x1nK)yNk&Ev1ONb6MM6+kP&il$0000G0000*002b*06|PpNYDZR00AfDpp7I)
zI`{OYPyG4rJ%@_{xO_~FS19rXQZB>~a!O2uHC7AvYamK`oX8_r@ZJU-e
z%XU>h6pncE9716w=)dRzSYXB!jJKwwfn<&JF4>2((3?lMmU$z*4h}nwNm#Y`M#t0>0(QEaw|A
zl_ghcW56Rhc?66)zZraENRI9VUyz$__s5cw9`?vZ=~m(!^583MmCC^vSjv?Lxl8ax
zb`5c8mKV(sZ;;tf_#uJR!XAU
zG7OJpG;3ct*SBFbswq7%FPk#h&s4O6!7AzYDRe7b=004INk7D7FviYB=>^QBC|nE%
zWbzvB$zT$uQk1s~Hx=$Kyq3u@w9BCO2%4l1@J!*_U_>U1P$`So@LB4B35BbKMVahC
zfx@+{th7isU|uSRRfQ{nb(sKB;c5j|q%7Ez(&0$q(%@JY#$#3956hF*)#X+>J=u_j
z{Ua|4KGKe_kJx|ckl=^j!E=Rj_@RGgwOe=Ic+$>$3e&!JUJwN`6fG$V+%iOgj6JMT
zz$GGG+k(-k`)*i}kv%$IHbuw8^CvPoXO7hR#ac~NOPnILL)Iu7kIow3amX6F>Mw&e
z;grGrWz!tTY?_qWzsdvW%pRl^9?01PaI7*E>{IuOX9##NN4~1BG53=4AE^ZOM^)M=
zqegF4sg(Afgde8eQ}N-jzR`je0cqutI-FdH^4OUP%AQ%Av0B{KaodGIF
z07d{lkv^J8rK2LDG4erhR!v=c=>-&l1V!WbK&VXQ#S`9ht$Gt#u;tcOY6t!@d9c2v5Y&g4C36?Z?*KV5w
z+kXMm2Wn5yGGn<)+kC@|T4WxxD}au}Y3|yhgZa4*@$1l^P1a!9Fb!X{b9WDe-htEC2={7t`sCvjWNS%sYYIyWO>dOUN|4
Qwgb4MTB5j%bfQ)O0D&C(-T(jq
diff --git a/nim_uikit/res/drawable/bg_nim_water_drop_other.xml b/nim_uikit/res/drawable/bg_nim_water_drop_other.xml
index 71dc9acaf..29ab10fb3 100644
--- a/nim_uikit/res/drawable/bg_nim_water_drop_other.xml
+++ b/nim_uikit/res/drawable/bg_nim_water_drop_other.xml
@@ -13,6 +13,6 @@
android:topLeftRadius="4dp"
android:topRightRadius="20dp"/>
-
+
\ No newline at end of file
diff --git a/nim_uikit/res/drawable/bg_nim_water_drop_self.xml b/nim_uikit/res/drawable/bg_nim_water_drop_self.xml
index 41efc8bb3..5be71157f 100644
--- a/nim_uikit/res/drawable/bg_nim_water_drop_self.xml
+++ b/nim_uikit/res/drawable/bg_nim_water_drop_self.xml
@@ -13,6 +13,6 @@
android:bottomRightRadius="20dp"
android:bottomLeftRadius="20dp"/>
-
+
\ No newline at end of file
diff --git a/nim_uikit/res/drawable/nim_message_button_bottom_audio_selector.xml b/nim_uikit/res/drawable/nim_message_button_bottom_audio_selector.xml
index 1cdbcaff8..091eb63cf 100644
--- a/nim_uikit/res/drawable/nim_message_button_bottom_audio_selector.xml
+++ b/nim_uikit/res/drawable/nim_message_button_bottom_audio_selector.xml
@@ -2,7 +2,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/nim_uikit/res/drawable/nim_message_button_bottom_text_selector.xml b/nim_uikit/res/drawable/nim_message_button_bottom_text_selector.xml
index 82e89cbc7..6138f7820 100644
--- a/nim_uikit/res/drawable/nim_message_button_bottom_text_selector.xml
+++ b/nim_uikit/res/drawable/nim_message_button_bottom_text_selector.xml
@@ -1,8 +1,8 @@
-
-
+
+
\ No newline at end of file
diff --git a/nim_uikit/res/layout/nim_message_activity_text_layout.xml b/nim_uikit/res/layout/nim_message_activity_text_layout.xml
index 8b4637fb4..9792b3b76 100644
--- a/nim_uikit/res/layout/nim_message_activity_text_layout.xml
+++ b/nim_uikit/res/layout/nim_message_activity_text_layout.xml
@@ -5,6 +5,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/nim_message_view_bottom"
+ android:gravity="center_vertical"
android:paddingBottom="@dimen/bottom_component_margin_vertical"
android:paddingTop="@dimen/bottom_component_margin_vertical">
@@ -12,23 +13,22 @@
android:id="@+id/switchLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_alignBottom="@+id/editTextMessage"
+ android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/bottom_component_margin_horizontal"
android:layout_marginRight="@dimen/bottom_component_margin_horizontal">
@@ -39,9 +39,9 @@
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/switchLayout"
- android:layout_marginRight="@dimen/bottom_component_margin_horizontal"
- android:layout_toLeftOf="@+id/emoji_button"
- android:layout_toRightOf="@+id/switchLayout">
+ android:layout_marginEnd="@dimen/bottom_component_margin_horizontal"
+ android:layout_toStartOf="@+id/emoji_button"
+ android:layout_toEndOf="@+id/switchLayout">
@@ -89,14 +94,14 @@
android:id="@+id/sendLayout"
android:layout_width="43dp"
android:layout_height="wrap_content"
- android:layout_alignBottom="@id/audioTextSwitchLayout"
- android:layout_alignParentRight="true"
- android:layout_marginRight="@dimen/bottom_component_margin_horizontal">
+ android:layout_centerVertical="true"
+ android:layout_alignParentEnd="true"
+ android:layout_marginEnd="@dimen/bottom_component_margin_horizontal">
49dip
3dip
10dip
- 6dip
+ 10dip
8dip
10dip
18dip
diff --git a/nim_uikit/res/values/strings.xml b/nim_uikit/res/values/strings.xml
index d59d404fc..2187e67c8 100644
--- a/nim_uikit/res/values/strings.xml
+++ b/nim_uikit/res/values/strings.xml
@@ -225,5 +225,6 @@
前缀匹配高亮检索结果
全文检索
全文检索显示条数
+ 请输入消息
\ No newline at end of file
diff --git a/nim_uikit/src/com/netease/nim/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderBase.java b/nim_uikit/src/com/netease/nim/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderBase.java
index 0ca418208..b4d09a2d3 100644
--- a/nim_uikit/src/com/netease/nim/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderBase.java
+++ b/nim_uikit/src/com/netease/nim/uikit/business/chatroom/viewholder/ChatRoomMsgViewHolderBase.java
@@ -352,7 +352,7 @@ public abstract class ChatRoomMsgViewHolderBase extends RecyclerViewHolder