From f7f06a3ee9dacbdd91ca6415bdc243ab6728ae8c Mon Sep 17 00:00:00 2001 From: oujunhui <313127320@qq.com> Date: Sat, 18 Apr 2020 19:28:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=8A=E5=A4=A9=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erban/common/widget/CircleImageView.java | 3 +- .../ui/im/recent/RecentContactsFragment.java | 2 - .../main/res/drawable/bg_message_input.xml | 9 +++ .../res/layout/item_attention_in_room.xml | 2 +- .../res/layout/nim_msg_fragment.xml | 2 + .../nim_message_input_emotion.png | Bin 0 -> 1644 bytes .../nim_message_input_emotion.webp | Bin 1056 -> 0 bytes .../nim_message_input_emotion_pressed.png | Bin 0 -> 1581 bytes .../nim_message_input_emotion_pressed.webp | Bin 980 -> 0 bytes .../nim_message_input_keyboard.png | Bin 0 -> 1756 bytes .../nim_message_input_keyboard.webp | Bin 764 -> 0 bytes .../drawable-hdpi/nim_message_input_plus.png | Bin 0 -> 1542 bytes .../drawable-hdpi/nim_message_input_plus.webp | Bin 966 -> 0 bytes .../nim_message_input_plus_pressed.webp | Bin 898 -> 1328 bytes .../nim_message_input_voice_pressed.png | Bin 0 -> 1965 bytes .../nim_message_input_voice_pressed.webp | Bin 1046 -> 0 bytes .../nim_message_input_emotion.webp | Bin 1056 -> 0 bytes .../nim_message_input_emotion_pressed.webp | Bin 980 -> 0 bytes .../nim_message_input_keyboard.png | Bin 0 -> 1190 bytes .../nim_message_input_keyboard.webp | Bin 764 -> 0 bytes .../drawable-xhdpi/nim_message_input_plus.png | Bin 0 -> 1199 bytes .../nim_message_input_plus.webp | Bin 966 -> 0 bytes .../nim_message_input_plus_pressed.png | Bin 0 -> 1314 bytes .../nim_message_input_plus_pressed.webp | Bin 898 -> 0 bytes .../nim_message_input_voice_pressed.png | Bin 0 -> 1750 bytes .../nim_message_input_voice_pressed.webp | Bin 1046 -> 0 bytes .../res/drawable/bg_nim_water_drop_other.xml | 2 +- .../res/drawable/bg_nim_water_drop_self.xml | 2 +- ...m_message_button_bottom_audio_selector.xml | 4 +- ...im_message_button_bottom_text_selector.xml | 4 +- .../nim_message_activity_text_layout.xml | 55 +++++++++--------- nim_uikit/res/values/dimens.xml | 2 +- nim_uikit/res/values/strings.xml | 1 + .../viewholder/ChatRoomMsgViewHolderBase.java | 2 +- .../session/module/input/InputPanel.java | 4 +- .../session/viewholder/MsgViewHolderBase.java | 2 +- 36 files changed, 55 insertions(+), 41 deletions(-) create mode 100644 app/src/main/res/drawable/bg_message_input.xml create mode 100644 nim_uikit/res/drawable-hdpi/nim_message_input_emotion.png delete mode 100644 nim_uikit/res/drawable-hdpi/nim_message_input_emotion.webp create mode 100644 nim_uikit/res/drawable-hdpi/nim_message_input_emotion_pressed.png delete mode 100644 nim_uikit/res/drawable-hdpi/nim_message_input_emotion_pressed.webp create mode 100644 nim_uikit/res/drawable-hdpi/nim_message_input_keyboard.png delete mode 100644 nim_uikit/res/drawable-hdpi/nim_message_input_keyboard.webp create mode 100644 nim_uikit/res/drawable-hdpi/nim_message_input_plus.png delete mode 100644 nim_uikit/res/drawable-hdpi/nim_message_input_plus.webp create mode 100644 nim_uikit/res/drawable-hdpi/nim_message_input_voice_pressed.png delete mode 100644 nim_uikit/res/drawable-hdpi/nim_message_input_voice_pressed.webp delete mode 100644 nim_uikit/res/drawable-xhdpi/nim_message_input_emotion.webp delete mode 100644 nim_uikit/res/drawable-xhdpi/nim_message_input_emotion_pressed.webp create mode 100644 nim_uikit/res/drawable-xhdpi/nim_message_input_keyboard.png delete mode 100644 nim_uikit/res/drawable-xhdpi/nim_message_input_keyboard.webp create mode 100644 nim_uikit/res/drawable-xhdpi/nim_message_input_plus.png delete mode 100644 nim_uikit/res/drawable-xhdpi/nim_message_input_plus.webp create mode 100644 nim_uikit/res/drawable-xhdpi/nim_message_input_plus_pressed.png delete mode 100644 nim_uikit/res/drawable-xhdpi/nim_message_input_plus_pressed.webp create mode 100644 nim_uikit/res/drawable-xhdpi/nim_message_input_voice_pressed.png delete mode 100644 nim_uikit/res/drawable-xhdpi/nim_message_input_voice_pressed.webp diff --git a/app/src/main/java/com/yizhuan/erban/common/widget/CircleImageView.java b/app/src/main/java/com/yizhuan/erban/common/widget/CircleImageView.java index 383806a84..a07be6650 100644 --- a/app/src/main/java/com/yizhuan/erban/common/widget/CircleImageView.java +++ b/app/src/main/java/com/yizhuan/erban/common/widget/CircleImageView.java @@ -14,13 +14,14 @@ import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.Drawable; import android.net.Uri; +import android.support.v7.widget.AppCompatImageView; import android.util.AttributeSet; import android.widget.ImageView; import com.yizhuan.erban.R; -public class CircleImageView extends ImageView { +public class CircleImageView extends AppCompatImageView { private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP; diff --git a/app/src/main/java/com/yizhuan/erban/ui/im/recent/RecentContactsFragment.java b/app/src/main/java/com/yizhuan/erban/ui/im/recent/RecentContactsFragment.java index b5410eaad..8d538bee2 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/im/recent/RecentContactsFragment.java +++ b/app/src/main/java/com/yizhuan/erban/ui/im/recent/RecentContactsFragment.java @@ -46,11 +46,9 @@ import com.qiyukf.unicorn.api.Unicorn; import com.qiyukf.unicorn.api.msg.MsgTypeEnum; import com.qiyukf.unicorn.api.msg.UnicornMessage; import com.yizhuan.erban.R; -import com.yizhuan.erban.common.widget.CircleImageView; import com.yizhuan.erban.ui.im.recent.adapter.RecentContactAdapter; import com.yizhuan.xchat_android_core.customer_server.CustomerServerModel; import com.yizhuan.xchat_android_core.customer_server.event.CustomerServerMsgEvent; -import com.yizhuan.xchat_android_core.manager.IMMessageManager; import com.yizhuan.xchat_android_library.utils.SingleToastUtil; import org.greenrobot.eventbus.EventBus; diff --git a/app/src/main/res/drawable/bg_message_input.xml b/app/src/main/res/drawable/bg_message_input.xml new file mode 100644 index 000000000..42aa23395 --- /dev/null +++ b/app/src/main/res/drawable/bg_message_input.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_attention_in_room.xml b/app/src/main/res/layout/item_attention_in_room.xml index b4e7566fd..ce461fdaa 100644 --- a/app/src/main/res/layout/item_attention_in_room.xml +++ b/app/src/main/res/layout/item_attention_in_room.xml @@ -14,7 +14,7 @@ android:layout_width="50dp" android:layout_height="50dp" app:civ_border_color="@color/appColor" - app:civ_border_width="5dp" + app:civ_border_width="1dp" tools:src="@drawable/default_avatar"/> diff --git a/app/src/module_public_chat_hall/res/layout/nim_msg_fragment.xml b/app/src/module_public_chat_hall/res/layout/nim_msg_fragment.xml index dcb6afe0c..65d7315b7 100644 --- a/app/src/module_public_chat_hall/res/layout/nim_msg_fragment.xml +++ b/app/src/module_public_chat_hall/res/layout/nim_msg_fragment.xml @@ -73,6 +73,7 @@ @@ -120,6 +121,7 @@ android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" + android:visibility="gone" android:layout_margin="10dp"> 5Ns5vKu|!4LV$`)8bGKbqO=OKgH+j6l+}rW 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 eG_dJ7@P_VZa^Rm4|<809H^qAWi`Q z0I&)GodGIF07d{lkv^J8rK2LDG4emg%{c%VO|iV8R4gK0000l3Gjsg diff --git a/nim_uikit/res/drawable-hdpi/nim_message_input_emotion_pressed.png b/nim_uikit/res/drawable-hdpi/nim_message_input_emotion_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..721aac6bfd02ff49386d4f071a547de637b48e05 GIT binary patch literal 1581 zcmeAS@N?(olHy`uVBq!ia0vp^Rv^s53?#3m?vi3)U_2Dy6XFWw0zqhKXhTCoT3Q;A zk(-;FkdRPVSeTWSm6VhO6a;cJGc%Kule4q46B83NGBSWtDJdyH5-1B42Z{i>5H;!P z>8YuyKrWC3ibJFzf(sjXvXVQFP;V{7N&=-nx75{=-L4o<4u^=G}*npT2zk_WkFt-+%u8 zJM%|6kAZ=?)zif>#N+td>93=O-9?VYYjCpmb}dv?5zRGq3!GJ@?5H~}dudm%c}H%m z&{nq|r7$VMUN6^K8+Pune*gbA|IRmgMzhycR@uF^eE(-&dfK-$bBr6#$haSW7Je`N z_BsQ(UNIheC#%{4%5{QWPCGI-km$BmJlDa*rV@_ zvHSO471pg4@yr(tXC^1!)1Un3GwZWuI^u8t&;IjRTYGEy#G04Wv+t+QkjvRJ>!69T z;>?1;r}KBue)E@kmH6w!mqi|*{aznau**N^@CpU%K}G z{y7_F=LnzqQF4CfBjy|1e%HKQV>Q|5{ignRUd5|Ey$!YKIKRPB>)xm5OyVCRw;ecI z^l#w+=R?nb zn; zwx779YUJ=Q*+tcJ%3_qx%P{=I+mMUob23bUuM5Ze0}l08~@CUI=jCdV9$$O z9Q`L@-iFNCH!^;yT|B-0+5E*5;-e-hYn_G#(cv$pNsSo1U`y}6CSVrkcgy|Yzyt_1%N|IGZy z#qipkKY^Eu7#B;uH_iU?=!#palg8na4T6$evh*42yOf@7W4ddYc=HNV-%1(o;!k0} z$_|I^x^HuY3Fm*hZ|$G@^mBEN t_~HiYUcc-`>OxSd@9FC2vd$@?2>_^c%VPil literal 0 HcmV?d00001 diff --git a/nim_uikit/res/drawable-hdpi/nim_message_input_emotion_pressed.webp b/nim_uikit/res/drawable-hdpi/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-hdpi/nim_message_input_keyboard.png b/nim_uikit/res/drawable-hdpi/nim_message_input_keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..ec6ac919d7ab15c4d70ee2669bbc56b380081498 GIT binary patch literal 1756 zcmZXV2~g5$7>5xr64A6^!=m-bHauF7GSgfW?{vLu%OlZBExb0-(j5!WRy3o`in7*r zGB)hc=s+<|Q9;F9Ga}El*6lDIkJZL?-}XPlIPN#Y$NPJ}=lx!W;XmZ~c)8-#bktBN z6wckv$q(L5zP>Puu#*G1mM9eZp^s;PGelTROG^v}gUjVYQBzaHX0s&{2}GGp1`&$J z#zr2G2e6`|qO-FTV10ePSS%I@1OOolg+e}`4_Z}KRZ~+F5a4xnbqx&-K%jsKEx>DQ zYnz*!fr~^UFabgVR{?=`Fp(M@h;Re~6v#M)AcEY4(Qpdwz?WYIT;7O`Lq;Gn>>vY? zYslpYL`=DlKtzCDULaS2_J0!`fY1o*zmBg_4v_-kE9&LGyak-)d_@Zq5qZTC@)_WB z%K3^rAtDQLUTZv!sR<6AQAZidnTvO%01x$7yJ4uGZ4lUbANHT0G$!B2i}piS(_m-gjgp z6Vt6*&CJX#wpm$Q+t}{RHY6+B#uFQw8~GFgBBz~Io( z@W`9dvGKp&zyI*z$JO*Lx6S5A?j|0;Hiko z{`KG6rO=Z-LNBnxalO4b5^whPK;V0WvyS8w&ws~?N`vWzSv%Je zrCEja;60k52X!Q8oXG_NbBnn-`hTQT%HK_R`$kZHGF}%y67@u%aJhuEi)fN()Oh3P z#7pL?R-$sE=QCf%$lCmesyO~)$Yilb(}vn2*D*gnK6iAWHBFF7{v2qx@v*x42)<8$ ze{uAkH9R7Qae%YEcv$vJPbMq8V6i~2oEUF^ErS)_)+4()#0sW+rKRbzY^%HoZpk;! z9nwWRg=nHH`EU6cb7t1LM;LSQg9n*e#Ukc`ebh^fRSoxtl)`Lc?%A6h8J*}jY$g~( zkFiO~3-rPbtefRyPyH%FDINsh;N{MOQPP0uPy0fNUZ`_rd5=0Vr2W>S(e~ax@u{in8J~c(6W@KuaXd!&7vHy`} zMJqc>BSPwVeHfF(4eLY4UAZ=YHOVYEc8IF0Rz?Upax$RRttdQOBDzJc?t1Q36nLqQ zrXHlVk$$y9#r+iFV?r2}X)DR7Ix8S9MAoLa#rJh{unz3qiSzzS*5L{sGX)%rO%pF1 zm=|r!+|m@CZbdgc<$mg&>i9D|!#~OAD3(e$jyBD%kj5=p#8asBg9$j5d}T|=65i}F z^Y}gzL4UKE((F^TW8K{GZRSj2Y$nQmyd=^PQ;N4M!xhb^PjJe${8|X7jkUF3`D^H` z_PbjXV`HCLa{RcFUW0#ol(5cZ)J1u~)41rgK{mdPoXj%Lca3@VQG3(Te=22oKK|Wc z^jlYBN#w{D$xJ6Up?I$rXYRH*oQuyLOxo@P&#(Q8%BGawu!<67=6?s(!n_2zRj5i=$zx(fi!G^-{ZL lY2G)22e%sv9k8u?QOuj9N9!l^2fqGExjTC~-KS8~{{=~?`Skz* literal 0 HcmV?d00001 diff --git a/nim_uikit/res/drawable-hdpi/nim_message_input_keyboard.webp b/nim_uikit/res/drawable-hdpi/nim_message_input_keyboard.webp deleted file mode 100644 index d8e5094e29d969f0035c8510646db49c27db4066..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 764 zcmVu)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;JwEsZzr(Z z!c=zEA!deQm@$*lWRzA$jYrrrmO9yMzvs+xy64QD&;8ub{oMP<@AoSthV0hUS*wG= zVDth5{6gU$xBSyqgX|c|*n+{R#u0IUEj%kzin802siKK@1vb z@pwEK>Fn(6?d=6#BoYAt9}qwbG(Z9aflT`P`Tzq7UDyr*07_T~yP$Yw zQ41LYMpMv50yqQd!3O{Y@W|x<(Pcf9Xp53ZVzdSMfDEhvqYPlB2H7Gjr5;L%Z%P

QO#V4Fm712Gk(rrw z>hzhMoZP&#XV1}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`_=(qeh|E&*i9weWoe~r>-aMTkpn8LR)S-I`&m((eE>KK zOmrteVM&yi3P93rpz9U5=@s?fYv8rZTkrxdD_*k>o&#UU;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`RFYBAb&#L42}(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%@)^+ChS&#jz 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`_=(qeh|E&*i9weWoe~r>-aMTkpn8LR)S-I`&m((eE>KK zOmrteVM&yi3P93rpz9U5=@s?fYv8rZTkrxdD_*k>o&#UU;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">