From 756cbb1ce1cffc6653538e877d9bb586060aa1d3 Mon Sep 17 00:00:00 2001 From: hch <16607480311@163.com> Date: Sun, 7 Apr 2024 10:05:40 +0800 Subject: [PATCH] =?UTF-8?q?add=20[=E9=A6=96=E9=A1=B5=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E7=9F=AD=E5=89=A7=E5=85=A5=E5=8F=A3]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/src/main/res/values-zh-rHK/strings.xml | 1 + common/src/main/res/values-zh-rTW/strings.xml | 1 + common/src/main/res/values-zh/strings.xml | 1 + common/src/main/res/values/strings.xml | 1 + .../yunbao/main/views/MainHomeViewHolder.java | 25 +++-- main/src/main/res/layout/view_main_home.xml | 100 +++++++++++------- 6 files changed, 81 insertions(+), 48 deletions(-) diff --git a/common/src/main/res/values-zh-rHK/strings.xml b/common/src/main/res/values-zh-rHK/strings.xml index 325c7ac0d..423420996 100644 --- a/common/src/main/res/values-zh-rHK/strings.xml +++ b/common/src/main/res/values-zh-rHK/strings.xml @@ -1498,4 +1498,5 @@ 1.神龍送財是開通【神之守護】的用戶給予直播間觀眾的免費金豆福利; 2.用戶關注主播並參與活動,將在倒計時五分鐘結束後瓜分活動金豆; 3.此活動的最終解釋權歸PDLIVE所有。 + 短劇 diff --git a/common/src/main/res/values-zh-rTW/strings.xml b/common/src/main/res/values-zh-rTW/strings.xml index 480610b48..fc5fa7cc7 100644 --- a/common/src/main/res/values-zh-rTW/strings.xml +++ b/common/src/main/res/values-zh-rTW/strings.xml @@ -1497,4 +1497,5 @@ 1.神龍送財是開通【神之守護】的用戶給予直播間觀眾的免費金豆福利; 2.用戶關注主播並參與活動,將在倒計時五分鐘結束後瓜分活動金豆; 3.此活動的最終解釋權歸PDLIVE所有。 + 短劇 diff --git a/common/src/main/res/values-zh/strings.xml b/common/src/main/res/values-zh/strings.xml index ce5b826d5..b328ddb56 100644 --- a/common/src/main/res/values-zh/strings.xml +++ b/common/src/main/res/values-zh/strings.xml @@ -1494,5 +1494,6 @@ 1.神龍送財是開通【神之守護】的用戶給予直播間觀眾的免費金豆福利; 2.用戶關注主播並參與活動,將在倒計時五分鐘結束後瓜分活動金豆; 3.此活動的最終解釋權歸PDLIVE所有。 + 短劇 diff --git a/common/src/main/res/values/strings.xml b/common/src/main/res/values/strings.xml index 2c7400ff0..1a36a41c6 100644 --- a/common/src/main/res/values/strings.xml +++ b/common/src/main/res/values/strings.xml @@ -1503,4 +1503,5 @@ Limited ride And limited avatar frame 1.Dragon\'s Wealth is a free golden bean benefit provided to live stream viewers by users who have activated the 【God Guardian】 feature; 2.Users who follow the anchor and participate in the activity will divide the gold beans of the activity after the countdown of five minutes ends; 3.The final interpretation of this activity belongs to PDLIVE. + Theater diff --git a/main/src/main/java/com/yunbao/main/views/MainHomeViewHolder.java b/main/src/main/java/com/yunbao/main/views/MainHomeViewHolder.java index 2675c657d..cb1200d20 100644 --- a/main/src/main/java/com/yunbao/main/views/MainHomeViewHolder.java +++ b/main/src/main/java/com/yunbao/main/views/MainHomeViewHolder.java @@ -4,12 +4,15 @@ import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; +import android.widget.HorizontalScrollView; import android.widget.ImageView; +import android.widget.TextView; import com.umeng.analytics.MobclickAgent; import com.yunbao.common.activity.AbsActivity; import com.yunbao.common.event.FloatWarOrderEvent; import com.yunbao.common.glide.ImgLoader; +import com.yunbao.common.utils.RouteUtil; import com.yunbao.live.dialog.LiveBuyGuardDialog; import com.yunbao.live.dialog.LiveGuardDialog; import com.yunbao.main.R; @@ -29,6 +32,8 @@ public class MainHomeViewHolder extends AbsMainHomeParentViewHolder { private final String mPageName = "home_page"; private ImageView img_trophy; private boolean floatWarOrder; + private TextView tvPlay; + private HorizontalScrollView view_horizontal; public boolean isFloatWarOrder() { return floatWarOrder; @@ -58,7 +63,14 @@ public class MainHomeViewHolder extends AbsMainHomeParentViewHolder { // return true; // } // }); - + findViewById(R.id.tvPlay).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + MobclickAgent.onEvent(mContext, "home_page_short_drama", "首页短剧按钮"); + RouteUtil.forwardCommunityActivity(); + } + }); + view_horizontal = (HorizontalScrollView) findViewById(R.id.view_horizontal); } public void setCurPosition(int position) { @@ -72,21 +84,25 @@ public class MainHomeViewHolder extends AbsMainHomeParentViewHolder { floatWarOrder = false; MobclickAgent.onEvent(mContext, "home_page_follow", "首页关注列表按钮"); EventBus.getDefault().post(new FloatWarOrderEvent().setFloatWarOrder(false)); + view_horizontal.setScaleX(0); break; case 1: floatWarOrder = false; MobclickAgent.onEvent(mContext, "home_page_hot", "首页热门列表按钮"); EventBus.getDefault().post(new FloatWarOrderEvent().setFloatWarOrder(false)); + view_horizontal.setScaleX(0); break; case 2: floatWarOrder = false; MobclickAgent.onEvent(mContext, "home_page_recommend", "首页推荐列表按钮"); EventBus.getDefault().post(new FloatWarOrderEvent().setFloatWarOrder(false)); + view_horizontal.setScaleX(view_horizontal.getWidth()); break; case 3: floatWarOrder = true; MobclickAgent.onEvent(mContext, "home_page_redpk", "首页红包列表按钮"); EventBus.getDefault().post(new FloatWarOrderEvent().setFloatWarOrder(true)); + view_horizontal.setScaleX(view_horizontal.getWidth()); break; } if (mViewHolders == null) { @@ -143,12 +159,7 @@ public class MainHomeViewHolder extends AbsMainHomeParentViewHolder { @Override protected String[] getTitles() { - return new String[]{ - mContext.getString(R.string.follow), - mContext.getString(R.string.hot), - mContext.getString(R.string.recomment), - mContext.getString(R.string.main_tabs_red_packet), - }; + return new String[]{mContext.getString(R.string.follow), mContext.getString(R.string.hot), mContext.getString(R.string.recomment), mContext.getString(R.string.main_tabs_red_packet),}; } diff --git a/main/src/main/res/layout/view_main_home.xml b/main/src/main/res/layout/view_main_home.xml index 09d56d5f8..bf1aad4c3 100644 --- a/main/src/main/res/layout/view_main_home.xml +++ b/main/src/main/res/layout/view_main_home.xml @@ -1,10 +1,11 @@ + android:background="@color/white" + android:orientation="vertical"> - - - - - - + android:layout_height="match_parent" + android:orientation="horizontal" + android:scrollbars="none"> - - + android:layout_height="match_parent"> + - + + + + + + + + + + + +