From ad2eb0fea36a2ef5f21eade9c2a3157893b9c707 Mon Sep 17 00:00:00 2001 From: liujing Date: Wed, 29 Jul 2020 20:35:36 +0800 Subject: [PATCH] [add]ratingbar --- .../panel/adapter/ShareEventAdapter.java | 9 +++++++++ .../res/drawable/icon_enthusiasm_choose.png | Bin 0 -> 2490 bytes .../res/drawable/icon_enthusiasm_unchoose.png | Bin 0 -> 2532 bytes .../module_event_panel_share_description.xml | 18 +++++++++++++----- .../src/main/res/values/dimens.xml | 13 ++++++++++++- 5 files changed, 34 insertions(+), 6 deletions(-) create mode 100644 modules/mogo-module-event-panel/src/main/res/drawable/icon_enthusiasm_choose.png create mode 100644 modules/mogo-module-event-panel/src/main/res/drawable/icon_enthusiasm_unchoose.png diff --git a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/ShareEventAdapter.java b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/ShareEventAdapter.java index c5a302e305..516f08f9b7 100644 --- a/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/ShareEventAdapter.java +++ b/modules/mogo-module-event-panel/src/main/java/com/zhidao/mogo/module/event/panel/adapter/ShareEventAdapter.java @@ -1,10 +1,12 @@ package com.zhidao.mogo.module.event.panel.adapter; import android.content.Context; +import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button; +import android.widget.RatingBar; import android.widget.TextView; import androidx.annotation.NonNull; @@ -71,20 +73,24 @@ public class ShareEventAdapter extends RecyclerView.Adapter position) { ShareEventDescription.ResultBean.EnthusiasmIndexBean data = (ShareEventDescription.ResultBean.EnthusiasmIndexBean) dataArrayList.get(position); if (data != null) { String shareNum = String.valueOf(data.getShareNum()); String likeNum = String.valueOf(data.getLikeNum()); + double enthusiasmIndex = data.getEnthusiasmIndex(); if (shareNum != null) { ((shareDescriptionViewHolder) holder).shareNumTextView.setText(shareNum); } if (likeNum != null) { ((shareDescriptionViewHolder) holder).approveNumTextView.setText(likeNum); } + ((shareDescriptionViewHolder) holder).ratingBar.setRating((float) enthusiasmIndex); } } } else if (holder instanceof shareItemViewHolder) { + //分享列表 if (dataArrayList.size() > position) { ShareEventItem.ResultBean.PageBean.ContentBean data = (ShareEventItem.ResultBean.PageBean.ContentBean) dataArrayList.get(position); if (data != null) { @@ -159,11 +165,14 @@ public class ShareEventAdapter extends RecyclerView.Adapterj3uHmw#uaLj7kQB>79j{v4@hIB&3pUELpBy zykfG179`nKwl*cAx4HH$(>sH=di&h_dp_qm=XcKcdzR06{&*sf9<~$*L%;w4h+APT zaC|K%kWHfe_gg>X1-=sYFtalQfU?*vUx_08JJc16vjc!YRRB024ggDh*ZDC3@X-c< zac2NPCjx-17rWZth#v?i;jP^5>;QGXy$KKjNdrQB3&ei_5Cjlp<6D3=Xy!uOiTVTi`~( zp{o$qzl`B{yQ5HZI)en&)!MJ64L1Qpp->}+n>!k3fmx^XZ^m#>7Rw8bK=}FjY5DEb zqBA@YIw%whp^Zc!k(zvjCNqG>BKm96n96HO{+Gvs#B^nly;x*A4Jyb>bfNpOjNx!W zq3>s{PZrtzMPl0u!5kjzupEk3$_Ej%`?Zj4p?#OiIbG$$058IjzL`JVHlF8^WZa4uQrA!GwwVWqn(h-qaFi^|y)_ zp^J6gGZS({!NR4paZ>X~@23@hYT~V=Dh8Mk*`aVCOLCtrlYag@*XECK8`u*{sry;j zxIxIbUI+8}U_+#IZ12Qt(*)30Q8z|+a!X5h2A8v^NurmH!dLimOqY6~6H$_AW?Xn= zgWL@iR#|6GkGe&ZJ325NOIz%CsWcH1%;WZWeuUU*lT(fymRNY3b|pICR#UK*OnlTn zrOvrsA`$LHR1&_KC>80f(_w%4+1*30BRJ`_q{Msqn+v&EqS^gjy{NF|!tDW7$&V}8 z?YDaN%DP6zl(CAkitafR2vE~Br3YD$2JQ`31(TDb1NS`F=;^UcZ1$NwP3zphbGbP^ z0eWXo`-vnwwXuD8*+1fUyK7nV7ypzTAKC2@_+n>&)fQTZkf}n}!n=(h z&a^}KB47jhAP&_~5|usLp?rV|ZhX!q*wuSP+pB_P8c#+$PM?XhF2j}8L^JX2*3Vp% zzHR+j^(fC|+Cyc2MXC~K<~ss*oZs4j(8|=~859`$mV(XD2VzHjPCw~LMRxaZFIJ6r zaaFKv%j`?l*NCl2sHE~d8V8KMD(@&>{#X$Zr8uARA*ntCtta|^Z<%CY%vKfillJ{S zO2a{-o_;xV*F(-;yzuYms#mhouZW3@7PJO%d-Tkr@~+yWzm&_w7c{2VP(Js$3YT-T zu`PQ+xyh!vkfY%1>sL@3TiSh4)#CL=66K~?GLf2@0g){uDhG7n!gUMW ze71Mf%7C1kzTCI^Wr?RXX z`rbZEu!T;C9iQjkZVQbn{&eMPKB)lio7IbkwuydSELTHH^t=)>&sSG_Sfsl=)2vjs z)Hv!HG6S2r*KjFhp#PdhggTsnCq~OE?@}%I{-B3b3Wkf=yp@m3!HmgFRL9lLU$`Fo z*O-&TrHEOTL(5A(MQv%O?<@43n=q}Iy~Nr_4wrvBhB>VQDYw@)z;GmvvlUN3;-yB) zhBDOU-$Z>*=?K{BSb}gSyc%dhCpYIh^Y(+iWin6Xj7dWj10UvGJDIfL+I4UUr8v?i z6tF3lWgx3xi|8}hy^vg`CQ+pFjfa##?MN*xyyJ8M558uJ{d7tr+ZunL>!s(Y>L7;V zbkFpBX|qX~GQXIDz1n}bz3RaZD;H3;Q@rz&%?%jbtW3hUh;zJQ#nD% zBau~})w@b`L5*cXMDfxX8_IYav;f0t^X>WV~yLh@46 zMXGLx_W5q2w(ko0kg_yb-8Zi2_+@Ht+tf0gUgCR1rb_*ti@b=<^X0~URx8SWIZR#2 zfV5hL?Ir(-VILcP_TiB1`)#xNb;VAdOPMbfYEciPBV^0ZU1C4EWGy|9u|K7It5*Jc z$2pYD6-Y<0sx}gIZxKXbn9sK~1PbrroFb6jhoIf&)A1WytdQWi@>M-4w^D9#xtw}3EXpLyMOw$=* z56k{6_4iKjY{n^geS+FkLj15bCq0BQ{+Y|8EXu>^gIq?&f{Ead#Olyti;{!RVgCi! ClLr+5 literal 0 HcmV?d00001 diff --git a/modules/mogo-module-event-panel/src/main/res/drawable/icon_enthusiasm_unchoose.png b/modules/mogo-module-event-panel/src/main/res/drawable/icon_enthusiasm_unchoose.png new file mode 100644 index 0000000000000000000000000000000000000000..f64d27d31f33d2d37fff67d5b24b57c742a7f8c4 GIT binary patch literal 2532 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 literal 0 HcmV?d00001 diff --git a/modules/mogo-module-event-panel/src/main/res/layout/module_event_panel_share_description.xml b/modules/mogo-module-event-panel/src/main/res/layout/module_event_panel_share_description.xml index 864ddbe8fb..5b436aa95b 100644 --- a/modules/mogo-module-event-panel/src/main/res/layout/module_event_panel_share_description.xml +++ b/modules/mogo-module-event-panel/src/main/res/layout/module_event_panel_share_description.xml @@ -75,17 +75,25 @@ android:layout_weight="1" android:orientation="vertical"> - + diff --git a/modules/mogo-module-event-panel/src/main/res/values/dimens.xml b/modules/mogo-module-event-panel/src/main/res/values/dimens.xml index a6b3daec93..c5cfb1e040 100644 --- a/modules/mogo-module-event-panel/src/main/res/values/dimens.xml +++ b/modules/mogo-module-event-panel/src/main/res/values/dimens.xml @@ -1,2 +1,13 @@ - \ No newline at end of file + + + + \ No newline at end of file