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">
+
-
+
+
+
+
+
+
+
+
+
+
+
+