From 7bdfe7cef365b32b791bae31a59ecbfb33f0959a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=8E=89=E4=B9=85?= <1484288157@qq.com> Date: Tue, 24 Nov 2020 16:25:11 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=85=89=E7=8E=AF=E5=8A=A9=E6=89=8BV4?= =?UTF-8?q?.5.0=E3=80=91=E8=AE=BA=E5=9D=9B=E6=90=9C=E7=B4=A2=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=8F=8A=E9=83=A8=E5=88=86=E4=BC=98=E5=8C=96=20UI?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=20https://gitlab.ghzs.com/pm/halo-app-issues?= =?UTF-8?q?/-/issues/1049?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gh/common/util/ImageUtils.kt | 10 ++- .../java/com/gh/common/view/GameIconView.kt | 6 ++ .../forum/home/ForumFollowAdapter.kt | 2 +- .../search/ForumContentSearchListAdapter.kt | 38 ++++++++++- .../search/ForumContentSearchListFragment.kt | 10 ++- .../detail/ArticleDetailContentViewHolder.kt | 39 ++++++----- .../forum_more_guide_rectangle.webp | Bin 4912 -> 4574 bytes .../ic_forum_detail_search_light.png | Bin 1761 -> 1163 bytes .../res/drawable/bg_shape_f5_radius_5.xml | 6 ++ .../layout/article_detail_fourm_tag_item.xml | 28 ++++++++ .../main/res/layout/community_answer_item.xml | 64 ++++++++++-------- .../res/layout/forum_search_content_list.xml | 15 ++-- .../layout/item_article_detail_comment.xml | 11 ++- app/src/main/res/layout/item_forum_follow.xml | 1 + .../res/layout/questionsdedit_tag_item.xml | 4 +- .../main/res/layout/user_search_list_item.xml | 4 +- app/src/main/res/values/attrs.xml | 1 + 17 files changed, 167 insertions(+), 72 deletions(-) create mode 100644 app/src/main/res/drawable/bg_shape_f5_radius_5.xml create mode 100644 app/src/main/res/layout/article_detail_fourm_tag_item.xml diff --git a/app/src/main/java/com/gh/common/util/ImageUtils.kt b/app/src/main/java/com/gh/common/util/ImageUtils.kt index 9d7e100731..60448eefc4 100644 --- a/app/src/main/java/com/gh/common/util/ImageUtils.kt +++ b/app/src/main/java/com/gh/common/util/ImageUtils.kt @@ -279,13 +279,19 @@ object ImageUtils { }) } + @JvmStatic + fun display(view: SimpleDraweeView?, url: String?) { + display(view, url, true) + } + /** * 规则 width>0 Wifi/4G:x2 traffic:x1 * 第一种方案:通过LayoutParams获取 可以快速(无延迟)获取宽高,但是无法获取wrap_content和match_parent的View * 第二种方案(备用方案):有延迟,View的宽高需要在Measure过程后才能确定,能够在这里获取到正确的宽高 + * @param isAutoPlayGif 是否禁止播放动图 */ @JvmStatic - fun display(view: SimpleDraweeView?, url: String?) { + fun display(view: SimpleDraweeView?, url: String?, isAutoPlayGif: Boolean = true) { if (url.isNullOrEmpty()) return val width = view?.layoutParams?.width @@ -319,7 +325,7 @@ object ImageUtils { view?.setTag(R.string.highResImageTag, highResUrl) } - val shouldLoadAsGif = url.endsWith(".gif") && view?.getTag(R.id.tag_show_gif) != false + val shouldLoadAsGif = url.endsWith(".gif") && isAutoPlayGif && view?.getTag(R.id.tag_show_gif) != false if (shouldLoadAsGif && view?.tag == url) return diff --git a/app/src/main/java/com/gh/common/view/GameIconView.kt b/app/src/main/java/com/gh/common/view/GameIconView.kt index 3f1c207b0d..7600e2f767 100644 --- a/app/src/main/java/com/gh/common/view/GameIconView.kt +++ b/app/src/main/java/com/gh/common/view/GameIconView.kt @@ -5,6 +5,7 @@ import android.text.TextUtils import android.util.AttributeSet import android.view.View import androidx.constraintlayout.widget.ConstraintLayout +import androidx.core.content.ContextCompat import com.facebook.drawee.generic.RoundingParams import com.facebook.drawee.view.SimpleDraweeView import com.gh.common.util.DisplayUtils @@ -18,6 +19,7 @@ class GameIconView : ConstraintLayout { private var mCornerRadius = 10 private var mBorderColor = 0 + private var mGameIconOverlayColor = 0 private var mBorderWidth = 1 private var mFadeDuration = -1 @@ -36,11 +38,15 @@ class GameIconView : ConstraintLayout { val ta = context.obtainStyledAttributes(attrs, R.styleable.GameIconView) mCornerRadius = ta.getDimensionPixelSize(R.styleable.GameIconView_gameIconCornerRadius, DisplayUtils.dip2px(10F)) mBorderColor = ta.getColor(R.styleable.GameIconView_gameIconBorderColor, 0) + mGameIconOverlayColor = ta.getColor(R.styleable.GameIconView_gameIconOverlayColor, 0) mBorderWidth = ta.getDimensionPixelSize(R.styleable.GameIconView_gameIconBorderWidth, 1) mFadeDuration = ta.getInt(R.styleable.GameIconView_gameIconFadeDuration, -1) ta.recycle() val roundingParams = RoundingParams.fromCornersRadius(mCornerRadius.toFloat()) + if (mGameIconOverlayColor != 0) { + roundingParams.overlayColor = mGameIconOverlayColor + } if (mBorderColor != 0) { roundingParams.setBorder(mBorderColor, mBorderWidth.toFloat()) diff --git a/app/src/main/java/com/gh/gamecenter/forum/home/ForumFollowAdapter.kt b/app/src/main/java/com/gh/gamecenter/forum/home/ForumFollowAdapter.kt index d3b18c5e55..b7e827ed4c 100644 --- a/app/src/main/java/com/gh/gamecenter/forum/home/ForumFollowAdapter.kt +++ b/app/src/main/java/com/gh/gamecenter/forum/home/ForumFollowAdapter.kt @@ -43,7 +43,7 @@ class ForumFollowAdapter(context: Context) : BaseRecyclerAdapter { + val poster = answer.getPassVideos()[0].poster + ImageUtils.display(forumSearchHolder.binding.image, poster,false) + forumSearchHolder.binding.image.visibility = View.VISIBLE + } + answer.images.isNotEmpty() -> { + forumSearchHolder.binding.image.visibility = View.VISIBLE + ImageUtils.display(forumSearchHolder.binding.image, answer.images[0],false) + } + else -> { + forumSearchHolder.binding.image.visibility = View.GONE + } + } + forumSearchHolder.binding.content.text = answer.brief?.fromHtml() forumSearchHolder.itemView.setOnClickListener { if ("community_article" == answer.type) { diff --git a/app/src/main/java/com/gh/gamecenter/forum/search/ForumContentSearchListFragment.kt b/app/src/main/java/com/gh/gamecenter/forum/search/ForumContentSearchListFragment.kt index ab5f347c6b..92b148cfbf 100644 --- a/app/src/main/java/com/gh/gamecenter/forum/search/ForumContentSearchListFragment.kt +++ b/app/src/main/java/com/gh/gamecenter/forum/search/ForumContentSearchListFragment.kt @@ -6,8 +6,11 @@ import android.widget.ImageView import android.widget.TextView import androidx.core.content.ContextCompat import androidx.recyclerview.widget.RecyclerView +import com.gh.common.util.DisplayUtils import com.gh.common.util.EntranceUtils import com.gh.common.util.viewModelProvider +import com.gh.common.view.divider.HorizontalDividerItemDecoration +import com.gh.common.view.divider.VerticalDividerItemDecoration import com.gh.gamecenter.R import com.gh.gamecenter.baselist.ListAdapter import com.gh.gamecenter.baselist.ListFragment @@ -53,7 +56,12 @@ class ForumContentSearchListFragment : ListFragment(R.id.tagTv) + tagTv.text = tag + + view.setOnClickListener { MtaHelper.onEvent("帖子详情", "内容区域", tag) DirectUtils.directForumDetail(tagTv.context, viewModel.detailEntity?.communityId, "帖子详情") LogUtils.uploadAccessToBbs(viewModel.detailEntity?.communityId, "文章内所属论坛") } + tagsFlexbox.addView(view) + + val params = view.layoutParams as FlexboxLayout.LayoutParams + params.setMargins(0, 5F.dip2px(), 8F.dip2px(), 5F.dip2px()) + view.layoutParams = params } else { - tagTv.setPadding(14F.dip2px(), 8F.dip2px(), 14F.dip2px(), 8F.dip2px()) + val view = LayoutInflater.from(root.context).inflate(R.layout.questionsdedit_tag_item, null) + val tagTv = view as TextView + + tagTv.text = tag + tagTv.setTextColor(R.color.theme_font.toColor()) + tagTv.setPadding(14F.dip2px(), 0, 14F.dip2px(), 0) tagTv.setRoundedColorBackground(R.color.text_EEF5FB, 5F) tagTv.setOnClickListener { MtaHelper.onEvent("帖子详情", "内容区域", tag) @@ -294,9 +295,13 @@ class ArticleDetailContentViewHolder(var binding: ItemArticleDetailContentBindin root.context.startActivity(AskColumnDetailActivity.getIntentByTag(root.context, tag, CommunityEntity(viewModel.detailEntity!!.communityId), mEntrance, "帖子详情")) } + tagsFlexbox.addView(view) + + val params = view.layoutParams as FlexboxLayout.LayoutParams + params.setMargins(0, 5F.dip2px(), 8F.dip2px(), 5F.dip2px()) + tagTv.layoutParams = params } - tagTv.layoutParams = params - tagsFlexbox.addView(view) + } } diff --git a/app/src/main/res/drawable-xxhdpi/forum_more_guide_rectangle.webp b/app/src/main/res/drawable-xxhdpi/forum_more_guide_rectangle.webp index 96afb48888f4ab9fd109702e56bff18a654b1dcb..adb49da0004f96d0befb0020356150f99cafb8c6 100644 GIT binary patch delta 1420 zcmV;71#|kaCf*|kQb|Te))BD=W(X z32AQM`)>dvz9!g`znnk7cJaUgoI~xm?7y6QjM-88bHOuUJJo)fX_V@2mViR59FWLKkE9PdX@df_5l4@7eUtsaqp`o{?xSja&muLspuoH zDyBfx=OUB0=Mw|g3n=~lw|k8COM@W+K>>9-#>1FTot?@Za4a~Vk`;~t6!f}hXl>>k zO}tp@#oz9PaG!L~)V*=xWk0G|WT*Sv4}Cr`usg7yl0hc1KKM=CK=TI`7?p^&_MOR1 z(m!+{cAz*i5EAidid;mtn;14BHV1esmgVei)DeBw_TrzCgwc)z&ElqZ}hXwI_ogjTa4P zl0hisbhvH;S#s`nMz^pJ-m}RdlwEG$`J#DYx>RK2qKTIZpAN-?ZGnIDND;YFK?RB6 z0RH&UGrytGS!v#-F-irYquYBVIRs-ycc%V_e~c{7v~DaH9Wc|uY2w;HXYj~nq~W=} z;x6$`^Oi`G=J#LyJKJJahrUe9k{L4gOs#2jkNizRCbGNIoC0h;6vHzimXk=+&&PVV zL8m7ME$9)~bdPdtU(EolJx5sS2VIRio4)%kpXYW4wkP-)4rU-ncT@eo zTh=-wHDFP8R|VTR?R)GO$eSBJ!GT zpxbPKyd3=@u;r^p;&V}qD*%>TdPiahHNvL!8DC+pfEGo2cz}QSP_Oz92YCyO$xO@x z&?G`2fq`2Re`l0u1N$N!-K|;?R}@XiK;jLfjOi2$PpZ^qhY11mL>i9$ z(4jY)RcvIX#;Rq{OXcw{RXK?fWrqpy$3ILWh)zq##Ykq;v!g4Y$PT zB(6sZ^Id9-ujYU5{l1M%^RbTh!Xi# zynTU$!s6f>*l*?p7%|0L(dK>0YRk0*tqQC_=#*8QJg&tsHAbpbO!cXNNpyax2v*lY z3)!DXfN?b*oC7sE)s#Kn$csbcNrr34NuH@*Bn$f4k#(|{5Hyub#3=1YYd&ZLj^_U9 zm9AP?yu5z`S{{)@{KqmGtMzp7e&G}!3>Sn0rJs?_v}OyS=DP-{s+lW{{9!9!CXx5q zjFD3w(y24A`7gcl{#e$n=ce(NoP=EQpm$7Jq)AXXem&F$%m4brv5~-$&Dk~7Rf1V9 zhm51TZy_?5)e4JgpfGe%@i%`SXCS{pq>KV0C_^P42*W{v1qO&0 z(`DGvMsPxgb{++O-1+or`IPg_gg$fjfdbnyiZ+8JmLHu?wp-eJdN&kOg&kv|agO_J$&7vEDqUX6+_$C{lbsd#EH$8?rni2u as?w(v@KL53>GT$h6pk8pN7+vnF`xic$H7ei delta 1761 zcmV<71|Ip|Bd{h0Qb|TeC=;;;W(X}%e}41g{?GhB<#)M{ z$$z{53r>Wmw)7JM*+>_Y?jvfCXRB>1O1ES=W>z@?Y>sl`6b`z;hLu21*D;0$|L%b$R$z zB&Jv5RQDjl6g5b}<6W*5_Va(%7=yX)U+DjdydgP2j|YqN*IMz>y4SZDMCMhZ;W?cT zC(RQtI!?yz0!15o8`#^gOGeCrQrMx}dt#tM9Li|LX8|A?iW%l?NyoEoV^W^%)Esbu zBx#4URoG~!-*_YXt`+Sk!|3Y120LLJiOxzEcg<;SaVHJOUwYoi9lw9iRrJWA@9i+bOJA=G(X=gfh*CKs~KcxCxwN_9X?{UAz%Rh`81MW+&MV0 zWQ&_qRz)(UYaCv9bXez`-9FAZOlY;k!H00Ue6;hMuTAS0EB{L*y-%*^wX1PUDWB*Y zn}>J)DeGat6&YMW1P6cJdq;B<;?dvnI=;!hFW~3E9au`sd^z_$w?JLna~axrmd=kX z#~~A6lPsRaAq5Mo&$?t>4#!yHglfO3uyt-bX$Ge$2(Zn{TPs=6r~sX(sTJcTC1Kfz zy8=3ZEQ(|IEA%cX|Hoc^!IYbyU>zhmTI4sB`H6T&;(jf7Q{aE!44mpI#4`eo2DZ>& z6MkIWeL!!RgEUL`(;nm&Pc9q)J+!KV8?1jOzTO%1?BQ?jfH;^k_%qL#Sxi3m-O&Z==xZYbq{UlUAmoq03AGR z9;7T9bWw=wGrv>bkm)n|x>3y;LJijQUL2duz;Dk0W|s7;0YykdR?0o7>+FYZ1p7$8 z_-u`umMfQJ=#@fPXj`%w|2^vW9GHF(I zI{v6%oT^fkA@|?5>FW7&_)!yaJbG&aYhh*HbSz;Tzk zi$;%_QTKn5BH&@mWpa)9ortcH!CQYr#9alkRvc7DoMIFP$6LXzOKC2C;Vc1W!=ZEC zMbe|w0@?)0xoLG6nZR#5g`5NB_#3HtfAGU^K41z$jH57?*OSL9FaqdGy!yginFtE? z-K1D+A+@5gazXyx!2mUbiS85`OsJ?4kS)|V>brman0hBT-{1wW{x#59Ak9K{aa>H| z&+*%IDux_<1wr?6t@3uPO3BBpDt4?FG!Iqo`Jg69teARot0P5CB8b{~dQy_Dz!Xi~K841ii7WvIz$lSLp;lyd2S!C6;3i#o>)=nTv2)-<3a#F<^vi>@|V$=QZ5 zLOfX2(&r)3T+e)mj9RgPO?dkBZ(maSX_9{gS4O>pJ6+YHZ!ojY)L(A&4+UP}o8*aq z)cCOC9xq_ltFR9U)YrJDUHnTFJ)9J=mYdt)i3(e{tS!mz?WT{Hl>)j3&4}K*D1Qmm z*44s=s`<(q@t)1&js&0zEUstJfa+#2#{lF{h80HMb^Yf;B3-sv3As5$NxmivOZ0!L z@XU3P36uqOnl!55^-tnVI;OkB1wjPoCLi@yfc+!{Jxty<_RJaMgc7a#&4(ou&+4Am z{F3~H&jMVWia1d$MabNc5F@HdT8QS}wAnSgSdWdDObj8+5bBljM||Rd&VAPu8Z9uI zEABVWtXDL9aoaijpZ-@N3R`(P^1x9fio3vH==hI6+ro^)R9qU(YxCr={rQ#Ma8ezm zDulVoH-j~m1c6kKhxk=JLXcK0r8QE@a-!hQG+ zeulffUhkOg^#rEO!F9L||G-h9b9Am^$js{jE@l>P!r!nhD3)T*POM9apN1Ro0H%Us ztBvW2G77=-@GI;JYHNNXOhV`)OxbHJ)79o;N|PFoVhCJA;9GdhAylK(2e=D=z=ML) zaTnf$_n}6+=YP=iU_PPVOGdkQZ1aN5vHrBB@-6n4;7#upsBUqN&hiWrgPWdX; z7PM|RY3%-un?^UGh1Q=rWmC%g2+=di!e+UC(tT9u!_)e<+DqDaO>i_>qnosP-lJ-w zk8p^_^hIr<@lZa3l!2-U(kp<4^?}MMcTlixsMt!`t|vCSte44c&-sn(AYcYs`5Yy{ z#tO9QEq}cV(yT;XTF}T!RqK@fg6_|UR4S#R(8A^tR+_YX!+EmROLq83JaxuMR;|#m zV>DoCH>wX7dksy#}36&6I;$qRREU*tfJ;+J9Y|yarjplnKlQNwjzk(xhG$lqSsu zmKIC9OSjh`<&vwQ9C9wOv{>3*y1fSN8_|?t&jpqiOS?Z@EI!7t!d(xqCGx5`Y%N49wYlXSaTt3Ei?Ia=>Y zjh)7Vu9pFSr%f4QAxo1wT}X~I%W$$xQh!%ObZ7sHFtH{TMs@PfEGbQDJc@ZAUR*@d ze}|GuXn7B<1?~BbZeH`+s^{!UR_?kj8F|NXn4~2;ck;f9#OfR-z4A)%PWyP{Wl^tq zi(W;Ho;v}{0i!3yE!J-sCOw8<;8C%C)PFpFhXdh2I1mnm1K~h85DtU`S90JVZWDeZ UE!vjSKL7v#07*qoM6N<$g2XEas{jB1 delta 1652 zcmV-)28;QN3E>TpfPV%{Nkl!WB3+e&fvmF=0*cb5xT-5RX+RNLp+Xz6*gv31H@38KmqN%Fn8e>x=9Z9o&*Ysu z=gbXZ4jj(hcg}gA=RD_gX3p*FYeJ(yqd=oTqd=oTqd=oTqkll7fT2LYVM}7#-`{U< zZf;KX_xE4q`V8p==_u(N0_1v~>ow9Rq>oAOjf{-k<$5a#A*a)%0!e`F?d@sOY4}_w z9dYt{l?`z=xwu2RJUl$SOuAO4e2lzF1diG=|l+r%&0?e>p_8N0k$Nq-=Tv$wZ*>nLn0utdDc1bd(K zzoYW&J^~Fg(O)3FPMkfe%)r3F=P5+$S|AN8NdFG`V9!B}74pn81pYXxf<^biI>-G* zu+E3_fwj%O4`UCvt_0GA4B5XRWX?H|)#@?_+3!LX>c$T44a$8Db}LX`bJ8TZ(I)PJ z08r4Jk$<~Q22&jDFX`?d#TG||+Kh0`Y60x2)3JCg4G8o5CnG*rmpH=9u;w!C!^v32^{~D4Z+~|WqNPSz*8d^RJzLRIE40`LrO_i4 zphrJ|Q*L#G(>lxkTcnj9aNRwK7SU6APMoZc^AYOWtqT)dT*bLtr=4UUsc9 zS%2Q|8a-0Mj6-g&5od9)0^<^h7P@GGVE>uudbYC4$FhloxLE$Mo7}Cumdzy)Epf&w z40y5)p@mmugUfH${SbF6uVr%y1o(ti7~8Xey%*-E7H9!?D|^o75{OnX-^&25cR9x* zgt&ybdr7+l0^HpHWG}nCSV{ARxP-WS$$z*6DsblBi5K{Ybt?%Mmq2vWb*mP7O={VD zVGD5yarbg`2}C!|?J)!ZxZWWjixA=x;_fBw5(sd;;;_PL%h)5E$)$k1i>6B;TH&$f z4e(2ry%#pPm^$DYc(8-WW$7fsusj>hqTa|{~ zEKkgOiQbbSY;mx_L!7O=A)8wuUMc8&j=3Mg`CjS?oVv_-?r|@v`^}|#klczCpMU-&4Srp1wOXGt{wpo7p(?PXPe~l^pR)2G%p*ScyiXeC z^qG4O>X6BRXZWq7a8@{_FP9wYKuvM5i_=Ujaa6g|0;v$2uji1MC4cJ3NiL|D z5x=EE4~Uhw0P-PU@+sdrKn!r%r{{hpZr1&7ZKa3UL7?MwfJ(g7V4M$_W_X*M+JoG^ z*Odekh(w}Q%N)Vemk`ZQ&qzB*@cNi|$MG|cT}SXP5wCEadwjrF7-EZ5Ss<~c`}gV) zrzuuUk-D0L4zpt1KZMjIQGZ8sYY7acza@kPM(-PDGGAuJGrtB~WkR+n0?D~1M=h^h zUL%H9IAyIG0ROqab4-g y#>Qm*EE>c{fkuHwfkuHwfkuHwfkuH7r@;RwoF~BcPCzLD0000 + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/article_detail_fourm_tag_item.xml b/app/src/main/res/layout/article_detail_fourm_tag_item.xml new file mode 100644 index 0000000000..9fc89a179e --- /dev/null +++ b/app/src/main/res/layout/article_detail_fourm_tag_item.xml @@ -0,0 +1,28 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/community_answer_item.xml b/app/src/main/res/layout/community_answer_item.xml index f4a25f0b2a..fe2e3e3302 100644 --- a/app/src/main/res/layout/community_answer_item.xml +++ b/app/src/main/res/layout/community_answer_item.xml @@ -21,7 +21,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/white" - android:paddingLeft="14dp" + android:paddingLeft="12dp" android:paddingRight="20dp" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" @@ -50,7 +50,7 @@ android:id="@+id/user_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="14dp" + android:layout_marginTop="12dp" app:avatar_width="32dp" app:badge_width="12dp" app:border_color="@color/transparent" @@ -71,20 +71,21 @@ android:textColor="@color/text_333333" android:textSize="14sp" app:layout_constrainedWidth="true" - app:layout_constraintBottom_toTopOf="@id/time" + app:layout_constraintBottom_toTopOf="@id/timeContainer" app:layout_constraintHorizontal_bias="0" app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintLeft_toRightOf="@id/user_icon" app:layout_constraintRight_toLeftOf="@+id/user_badge_icon" app:layout_constraintTop_toTopOf="@id/user_icon" + app:layout_constraintVertical_chainStyle="packed" tools:text="我的名字很长我的名字很长我的名字很长" /> - + app:layout_constraintTop_toBottomOf="@id/user_name"> - + + + + + android:layout_marginTop="12dp" + android:layout_marginBottom="16dp"> - + app:layout_constraintTop_toBottomOf="@+id/timeTv" />--> \ No newline at end of file diff --git a/app/src/main/res/layout/item_article_detail_comment.xml b/app/src/main/res/layout/item_article_detail_comment.xml index a98419bcd9..1a24c64aef 100644 --- a/app/src/main/res/layout/item_article_detail_comment.xml +++ b/app/src/main/res/layout/item_article_detail_comment.xml @@ -64,17 +64,14 @@ diff --git a/app/src/main/res/layout/questionsdedit_tag_item.xml b/app/src/main/res/layout/questionsdedit_tag_item.xml index 83d88b17b4..3a4dc90c97 100644 --- a/app/src/main/res/layout/questionsdedit_tag_item.xml +++ b/app/src/main/res/layout/questionsdedit_tag_item.xml @@ -1,12 +1,10 @@ \ No newline at end of file diff --git a/app/src/main/res/layout/user_search_list_item.xml b/app/src/main/res/layout/user_search_list_item.xml index aa2df41e9b..9636b5c4de 100644 --- a/app/src/main/res/layout/user_search_list_item.xml +++ b/app/src/main/res/layout/user_search_list_item.xml @@ -31,7 +31,7 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:roundingBorderColor="@color/black_alpha_10" - app:roundingBorderWidth="1dp" /> + app:roundingBorderWidth="0.5dp" /> diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index c299214efb..349bede2a4 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -109,6 +109,7 @@ +