Procházet zdrojové kódy

添加新春活动入口

zengjiebin před 7 roky
rodič
revize
a69c13ad85

+ 10 - 0
app/src/main/java/com/sheep/gamegroup/util/Jump2View.java

@@ -2837,4 +2837,14 @@ public class Jump2View {
             Jump2View.getInstance().goWeb(SheepApp.getInstance().getCurrentActivity(), webParams);
         });
     }
+
+    /**
+     * 小绵羊3.4.10新增 -- 跳转新春活动 界面
+     */
+    public void goNewSpringActivitys() {
+        CommonUtil.getInstance().initUrlConfigByNet(Config.KEY_NEW_SPRING_ACTIVITIES_URL, url -> {
+            WebParams webParams = new WebParams(url, "新春活动");
+            Jump2View.getInstance().goWeb(SheepApp.getInstance().getCurrentActivity(), webParams);
+        });
+    }
 }

+ 14 - 0
app/src/main/java/com/sheep/gamegroup/view/activity/ActMain.java

@@ -54,6 +54,7 @@ import java.util.Locale;
 import java.util.concurrent.TimeUnit;
 
 import butterknife.BindView;
+import butterknife.OnClick;
 import io.reactivex.Observable;
 import io.reactivex.android.schedulers.AndroidSchedulers;
 import io.reactivex.schedulers.Schedulers;
@@ -132,6 +133,8 @@ public class ActMain extends BaseActYmPermissionCheck {
     RelativeLayout main_layout;
     @BindView(R.id.person_center_red_dot)
     View person_center_red_dot;
+    @BindView(R.id.home_new_spring_activitys_drl)
+    View home_new_spring_activitys_drl;
 
     @Override
     protected int getLayoutId() {
@@ -168,6 +171,7 @@ public class ActMain extends BaseActYmPermissionCheck {
     private long lastClickTime = 0;
 
     private void initFragments() {
+        changeVisible(-1, lastPosition);
         //小绵羊3.4.10新增 判断用户是否是游戏用户,是的话默认打开游戏界面
         UserEntity userEntity = DataUtil.getInstance().getUserEntity();
         if (userEntity != null && userEntity.isGameUser()) {
@@ -234,9 +238,14 @@ public class ActMain extends BaseActYmPermissionCheck {
             lFragment.setUserVisibleHint(false);
             cFragment.setUserVisibleHint(true);
         }
+        changeVisible(lastPosition, position);
         lastPosition = position;
     }
 
+    private void changeVisible(int lastPosition, int position) {
+        ViewUtil.setVisibility(home_new_spring_activitys_drl, position != MainTab.FgtSmallSheep.ordinal());
+    }
+
     /**
      * 统计
      *
@@ -472,4 +481,9 @@ public class ActMain extends BaseActYmPermissionCheck {
         ViewUtil.setVisibility(person_center_red_dot, false);
     }
 
+    //跳转新春活动
+    @OnClick(R.id.home_new_spring_activitys_drl)
+    public void goNewSpringActivitys(View v) {
+        Jump2View.getInstance().goNewSpringActivitys();
+    }
 }

+ 2 - 0
app/src/main/java/com/sheep/jiuyan/samllsheep/Config.java

@@ -43,5 +43,7 @@ public class Config {
     public static final String KEY_DIRECTIONAL_LOTTERY_URL = "directional_lottery_url";
     //代金券列表地址 key
     public static final String KEY_DIRECTIONAL_RECHARGE_URL = "directional_recharge_url";
+    //新春活动地址 key
+    public static final String KEY_NEW_SPRING_ACTIVITIES_URL = "new_spring_activities_url";
 
 }

+ 19 - 0
app/src/main/res/layout/act_main.xml

@@ -118,4 +118,23 @@
         android:layout_height="1px"
         android:layout_above="@+id/tab_container"
         android:background="#AAe2e2e2" />
+
+    <com.kfzs.duanduan.view.DragRelativeLayout
+        android:id="@+id/home_new_spring_activitys_drl"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_alignParentEnd="true"
+        android:layout_alignParentBottom="true"
+        android:layout_marginBottom="70dp"
+        android:gravity="end"
+        android:paddingTop="@dimen/content_padding_10"
+        android:paddingBottom="@dimen/content_padding_10">
+
+        <ImageView
+            android:layout_width="wrap_content"
+            android:layout_height="60dp"
+            android:adjustViewBounds="true"
+            android:scaleType="fitXY"
+            android:src="@mipmap/ic_act_new_year" />
+    </com.kfzs.duanduan.view.DragRelativeLayout>
 </RelativeLayout>

+ 1 - 2
app/src/main/res/layout/item_image_full_home_list.xml

@@ -1,8 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:padding="8dp">
+    android:layout_height="wrap_content">
 
     <ImageView
         android:id="@+id/image"

binární
app/src/main/res/mipmap-xxhdpi/ic_act_new_year.png