Explorar o código

Merge remote-tracking branch 'origin/sheep2.0' into sheep2.0

yang_div %!s(int64=8) %!d(string=hai) anos
pai
achega
6a00aa673b
Modificáronse 97 ficheiros con 1503 adicións e 169 borrados
  1. 1 0
      app/src/main/AndroidManifest.xml
  2. 1 1
      app/src/main/java/com/kfzs/duanduan/fragment/FgtPersonalCenter.java
  3. 43 3
      app/src/main/java/com/kfzs/duanduan/fragment/FgtSmallSheep.java
  4. 1 1
      app/src/main/java/com/kfzs/duanduan/react/MainTab.java
  5. 0 16
      app/src/main/java/com/sheep/gamegroup/di/components/SplashComponent.java
  6. 0 24
      app/src/main/java/com/sheep/gamegroup/di/modules/SplashModule.java
  7. 13 3
      app/src/main/java/com/sheep/gamegroup/model/entity/HomeListEntity.java
  8. 100 0
      app/src/main/java/com/sheep/gamegroup/model/entity/TaskChild.java
  9. 10 0
      app/src/main/java/com/sheep/gamegroup/model/entity/TaskEty.java
  10. 0 14
      app/src/main/java/com/sheep/gamegroup/presenter/SplashContract.java
  11. 0 20
      app/src/main/java/com/sheep/gamegroup/presenter/SplashPresenter.java
  12. 76 0
      app/src/main/java/com/sheep/gamegroup/util/CommonUtil.java
  13. 11 7
      app/src/main/java/com/sheep/gamegroup/util/Jump2View.java
  14. 58 0
      app/src/main/java/com/sheep/gamegroup/view/activity/ActMainGame.java
  15. 2 0
      app/src/main/java/com/sheep/gamegroup/view/activity/FeedbackAct.java
  16. 5 46
      app/src/main/java/com/sheep/gamegroup/view/activity/SplashAct.java
  17. 23 0
      app/src/main/java/com/sheep/gamegroup/view/activity/TaskDetailAct.java
  18. 2 2
      app/src/main/java/com/sheep/gamegroup/view/activity/TryMakeMoneyact.java
  19. 88 0
      app/src/main/java/com/sheep/gamegroup/view/adapter/AdpHomeListGrideview.java
  20. 91 0
      app/src/main/java/com/sheep/gamegroup/view/adapter/AdpHomeListListview.java
  21. 90 0
      app/src/main/java/com/sheep/gamegroup/view/adapter/AdpTaskDetailChildListview.java
  22. BIN=BIN
      app/src/main/res/drawable-xhdpi/tab_personalcenter.webp
  23. BIN=BIN
      app/src/main/res/drawable-xhdpi/tab_personalcenter_click.webp
  24. BIN=BIN
      app/src/main/res/drawable-xxhdpi/understand_small_bg.webp
  25. 8 0
      app/src/main/res/drawable/drawable_selector_personalcenter.xml
  26. 6 0
      app/src/main/res/drawable/shape_circle_blue.xml
  27. 6 0
      app/src/main/res/drawable/shape_circle_blue_translucent.xml
  28. 7 0
      app/src/main/res/drawable/shape_circle_white.xml
  29. 6 0
      app/src/main/res/drawable/sp_edt_backgroud_gray_1dp.xml
  30. 32 0
      app/src/main/res/drawable/x_shap_shadow_stroke_rectgangle.xml
  31. 3 3
      app/src/main/res/layout/act_feedback_layout.xml
  32. 649 9
      app/src/main/res/layout/act_understand_sheep.xml
  33. 40 0
      app/src/main/res/layout/adp_homelist_gridview.xml
  34. 47 0
      app/src/main/res/layout/adp_homelist_listview.xml
  35. 41 0
      app/src/main/res/layout/adp_taskdetail_child_listview.xml
  36. 0 3
      app/src/main/res/layout/fgt_credit_card_task_list.xml
  37. 0 1
      app/src/main/res/layout/fgt_personacenter_item_top.xml
  38. 14 5
      app/src/main/res/layout/homepage_act_layout.xml
  39. 2 1
      app/src/main/res/layout/homepage_item_gridview_listview.xml
  40. 0 1
      app/src/main/res/layout/homepage_item_liy_q.xml
  41. 4 2
      app/src/main/res/layout/login_act_layout.xml
  42. 0 1
      app/src/main/res/layout/recharge_act_layout.xml
  43. 9 0
      app/src/main/res/layout/task_detail_layout.xml
  44. 0 2
      app/src/main/res/layout/withdrawal_layout.xml
  45. BIN=BIN
      app/src/main/res/mipmap-xhdpi/arrow_down.png
  46. BIN=BIN
      app/src/main/res/mipmap-xhdpi/arrow_down.webp
  47. BIN=BIN
      app/src/main/res/mipmap-xhdpi/arrow_up.png
  48. BIN=BIN
      app/src/main/res/mipmap-xhdpi/home_playgame_circle_bg.png
  49. BIN=BIN
      app/src/main/res/mipmap-xhdpi/home_playgame_circle_bg.webp
  50. BIN=BIN
      app/src/main/res/mipmap-xhdpi/home_q_circle_bg.png
  51. BIN=BIN
      app/src/main/res/mipmap-xhdpi/home_q_circle_bg.webp
  52. BIN=BIN
      app/src/main/res/mipmap-xhdpi/icon_pay_result_bg.png
  53. BIN=BIN
      app/src/main/res/mipmap-xhdpi/icon_pay_result_bg.webp
  54. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_about_us.png
  55. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_about_us.webp
  56. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_account_safe.png
  57. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_account_safe.webp
  58. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_feedback.png
  59. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_feedback.webp
  60. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_my_price.png
  61. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_my_price.webp
  62. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_proxy_service.png
  63. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_proxy_service.webp
  64. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_recommend_friend.png
  65. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_recommend_friend.webp
  66. BIN=BIN
      app/src/main/res/mipmap-xhdpi/personalc_ic_task_history.png
  67. BIN=BIN
      app/src/main/res/mipmap-xhdpi/task_daily_check.png
  68. BIN=BIN
      app/src/main/res/mipmap-xhdpi/task_log_in.png
  69. BIN=BIN
      app/src/main/res/mipmap-xhdpi/task_online_time.png
  70. BIN=BIN
      app/src/main/res/mipmap-xhdpi/x_ic_login_bg_sure.png
  71. BIN=BIN
      app/src/main/res/mipmap-xhdpi/x_ic_withdrawal.webp
  72. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/home_playgame_circle_bg.png
  73. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/home_playgame_circle_bg.webp
  74. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/home_q_circle_bg.png
  75. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/home_q_circle_bg.webp
  76. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/icon_pay_result_bg.png
  77. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/icon_pay_result_bg.webp
  78. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_01.webp
  79. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_02.webp
  80. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_03.webp
  81. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_04.webp
  82. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_05.webp
  83. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_1.webp
  84. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_2.webp
  85. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_3.webp
  86. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_a.webp
  87. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_b.webp
  88. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_c.webp
  89. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_d.webp
  90. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_e.webp
  91. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/understand_sheep_f.webp
  92. BIN=BIN
      app/src/main/res/mipmap-xxhdpi/x_ic_login_bg_sure.png
  93. 1 1
      app/src/main/res/values/common.xml
  94. 1 0
      app/src/main/res/values/gamegroup_color.xml
  95. 10 0
      app/src/main/res/values/gamegroup_styles.xml
  96. 0 1
      app/src/main/res/values/str_appstore_strings.xml
  97. 2 2
      gradle.properties

+ 1 - 0
app/src/main/AndroidManifest.xml

@@ -295,6 +295,7 @@
         <activity android:name="com.sheep.gamegroup.view.activity.ActWeb" android:screenOrientation="portrait"/>
         <activity android:name="com.sheep.gamegroup.view.activity.ActMyMoney" android:screenOrientation="portrait"/>
         <activity android:name="com.sheep.gamegroup.view.activity.FeedbackAct" android:screenOrientation="portrait"/>
+        <activity android:name="com.sheep.gamegroup.view.activity.ActMainGame" android:screenOrientation="portrait"/>
         <!--友盟start-->
 
 

+ 1 - 1
app/src/main/java/com/kfzs/duanduan/fragment/FgtPersonalCenter.java

@@ -130,7 +130,7 @@ public class FgtPersonalCenter extends BaseCompatFragment {
                         .goWebview(
                                 getActivity(),
                                 new WebviewEntity(
-                                        0,
+                                        1,
                                         "关于我们"));
                 break;
             case R.id.feedbook_layout://意见反馈

+ 43 - 3
app/src/main/java/com/kfzs/duanduan/fragment/FgtSmallSheep.java

@@ -64,9 +64,13 @@ import com.sheep.gamegroup.util.CommonUtil;
 import com.sheep.gamegroup.util.ImageGlarryDrawable;
 import com.sheep.gamegroup.util.Jump2View;
 import com.sheep.gamegroup.util.MyDbManager;
+import com.sheep.gamegroup.util.MyGridview;
+import com.sheep.gamegroup.util.MyListview;
 import com.sheep.gamegroup.util.PreferenceUtils;
 import com.sheep.gamegroup.util.TestUtil;
 import com.sheep.gamegroup.util.UMConfigUtils;
+import com.sheep.gamegroup.view.adapter.AdpHomeListGrideview;
+import com.sheep.gamegroup.view.adapter.AdpHomeListListview;
 import com.sheep.gamegroup.view.adapter.TryMakeMoneyAdp;
 import com.sheep.gamegroup.view.dialog.DialogNewbieTask1;
 import com.sheep.gamegroup.view.dialog.DialogNewbieTaskList;
@@ -147,6 +151,12 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
     RecyclerView recyclerview;
     @BindView(R.id.recharge)
     TextView recharge;
+    @BindView(R.id.home_list_gridview_gv)
+    MyGridview home_list_gridview_gv;
+    @BindView(R.id.home_list_gridview_listview)
+    MyListview home_list_gridview_listview;
+    @BindView(R.id.home_list_gridview_layout)
+    LinearLayout home_list_gridview_layout;
 
     @Inject
     SmallSheepPresenter pagePresenter;
@@ -164,6 +174,10 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
     private List<BulletinEnty> bulletinEntyLists = new ArrayList<>();
 
     private List<HomeListEntity> homeListEntitys = new ArrayList<>();
+    private List<HomeListEntity> homeListEntitysGridview = new ArrayList<>();
+    private List<HomeListEntity> homeListEntitysListview = new ArrayList<>();
+    private AdpHomeListGrideview adpHomeListGrideview;
+    private AdpHomeListListview adpHomeListListview;
 
     Handler mHanderl = new Handler() {
         @Override
@@ -206,6 +220,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
                 .build()
                 .inject(this);
         recyclerInitView();
+
     }
 
 
@@ -218,8 +233,9 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
         myAllPrice.setText("累计资产 " + userEntity.getTotal_asset() + " 元");
         nameTv.setText(userEntity.getNickname() + "");//绵羊号:123456789
         sheepNumTv.setText("绵羊号:" + userEntity.getInvitation_code());
-        if (BuildConfig.DEBUG || ReactUtil.isSmallDebug()) {
-            sheepNumTv.append("  邀请人:" + userEntity.getParent_code());
+        if (ReactUtil.isSmallDebug()) {
+            sheepNumTv.append("\n\n邀请人:");
+            sheepNumTv.append(userEntity.getParent_code());
         }
 
         Glide.with(activity)
@@ -319,6 +335,11 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
             tryMakeMoneyAdp.add(RecyleObj.make(RecyleType.NONE, null));
         }
         recyclerview.setAdapter(tryMakeMoneyAdp);
+
+        adpHomeListListview = new AdpHomeListListview(homeListEntitysListview, getActivity());
+        adpHomeListGrideview = new AdpHomeListGrideview(homeListEntitysGridview, getActivity());
+        home_list_gridview_listview.setAdapter(adpHomeListListview);
+        home_list_gridview_gv.setAdapter(adpHomeListGrideview);
     }
 
     private void recyclerInitData() {
@@ -376,7 +397,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
                 break;
             case R.id.lying_layout://跳转到游戏页面
                 Jump2View.getInstance()
-                        .goHomePageView(activity, 1);
+                        .goMainGame(activity);
 
                 break;
             case R.id.newbie_task://新手任务
@@ -410,6 +431,11 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
                 Jump2View.getInstance().tryGoWxfz(activity,null);
                 break;
             case R.id.icon_layout://
+                if(BuildConfig.DEBUG)
+                    Jump2View.getInstance().goUnderstandSheep(activity, null);
+                else
+                    Jump2View.getInstance().goPersonnalCenterView(activity, null);
+                break;
             case R.id.info_layout://其它信息
                 Jump2View.getInstance().goPersonnalCenterView(activity, null);
                 break;
@@ -678,9 +704,22 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
                     HomeListEntity.class
             );
             if(homeListEntity != null && homeListEntity.size()> 0){
+                home_list_gridview_layout.setVisibility(View.VISIBLE);
                 homeListEntitys.clear();
+                homeListEntitysGridview.clear();
+                homeListEntitysListview.clear();
                 homeListEntitys.addAll(homeListEntity);
+                for (int i=0;i<homeListEntitys.size();i++){
+                    if(i<4){
+                        homeListEntitysGridview.add(homeListEntitys.get(i));
+                    }else {
+                        homeListEntitysListview.add(homeListEntitys.get(i));
+                    }
+                }
+                adpHomeListGrideview.notifyDataSetChanged();
+                adpHomeListListview.notifyDataSetChanged();
             }else {
+                home_list_gridview_layout.setVisibility(View.GONE);
 
             }
         }catch (Exception e){
@@ -690,6 +729,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
 
     @Override
     public void failhomeList(BaseMessage baseMessage) {
+        home_list_gridview_layout.setVisibility(View.GONE);
 
     }
 

+ 1 - 1
app/src/main/java/com/kfzs/duanduan/react/MainTab.java

@@ -55,7 +55,7 @@ public enum MainTab {
 
         @Override
         public int getDrawableId() {
-            return R.drawable.drawable_selector_class;
+            return R.drawable.drawable_selector_personalcenter;
         }
     }
 //    ,

+ 0 - 16
app/src/main/java/com/sheep/gamegroup/di/components/SplashComponent.java

@@ -1,16 +0,0 @@
-package com.sheep.gamegroup.di.components;
-
-import com.sheep.gamegroup.di.modules.SplashModule;
-import com.sheep.gamegroup.di.scopes.UserScope;
-import com.sheep.gamegroup.view.activity.SplashAct;
-
-import dagger.Component;
-
-/**
- * Created by ljy on 2018/3/9.
- */
-@UserScope
-@Component(modules = SplashModule.class, dependencies = NetComponent.class)
-public interface SplashComponent {
-    void inject(SplashAct splashAct);
-}

+ 0 - 24
app/src/main/java/com/sheep/gamegroup/di/modules/SplashModule.java

@@ -1,24 +0,0 @@
-package com.sheep.gamegroup.di.modules;
-
-import com.sheep.gamegroup.presenter.SplashContract;
-
-import dagger.Module;
-import dagger.Provides;
-
-/**
- * Created by ljy on 2018/3/9.
- */
-
-@Module
-public class SplashModule {
-
-    private SplashContract.View view;
-
-    public SplashModule(SplashContract.View view) {
-        this.view = view;
-    }
-    @Provides
-    public SplashContract.View provideView(){
-        return view;
-    }
-}

+ 13 - 3
app/src/main/java/com/sheep/gamegroup/model/entity/HomeListEntity.java

@@ -13,8 +13,18 @@ private String Id;//	integer ($int64)
 private String Jump;//	string跳转(h5填跳转地址,原生:1试玩赚钱,2邀请赚钱,3躺着赚钱,4办卡赚钱)
 private String Order;//	integer ($int64)排序,默认99,越小越靠前
 private String Title;//	string标题
-private String Type;//	integer ($int64)类型(0不跳转,1h5,2原生)
+private int Type;//	integer ($int64)类型(0不跳转,1h5,2原生)
 private String UpdateTime;//	integer ($int64)更新时间
+    private String Url;//	integer ($int64)更新时间
+
+    public String getUrl() {
+        return Url;
+    }
+
+    public void setUrl(String Url) {
+        this.Url = Url;
+    }
+
 
     public String getCreateTime() {
         return CreateTime;
@@ -72,11 +82,11 @@ private String UpdateTime;//	integer ($int64)更新时间
         Title = title;
     }
 
-    public String getType() {
+    public int getType() {
         return Type;
     }
 
-    public void setType(String type) {
+    public void setType(int type) {
         Type = type;
     }
 

+ 100 - 0
app/src/main/java/com/sheep/gamegroup/model/entity/TaskChild.java

@@ -0,0 +1,100 @@
+package com.sheep.gamegroup.model.entity;
+
+import java.io.Serializable;
+
+/**
+ * Created by ljy on 2018/5/10.
+ */
+
+public class TaskChild implements Serializable {
+    private String BeginTime;//1525147200,
+    private String Order;//1,
+    private String EndTime;//1530115200,
+    private String Desc;//"<p>阿斯顿发射的发</p>",
+    private String Amount;//1,
+    private String Id;//8,
+    private String task_id;//161,
+    private String Time;//0,
+    private String Name;//"212312311111111",
+    private int TaskType;//0 即将开始  1 进行中  2 已完成
+
+    public String getBeginTime() {
+        return BeginTime;
+    }
+
+    public void setBeginTime(String beginTime) {
+        BeginTime = beginTime;
+    }
+
+    public String getOrder() {
+        return Order;
+    }
+
+    public void setOrder(String order) {
+        Order = order;
+    }
+
+    public String getEndTime() {
+        return EndTime;
+    }
+
+    public void setEndTime(String endTime) {
+        EndTime = endTime;
+    }
+
+    public String getDesc() {
+        return Desc;
+    }
+
+    public void setDesc(String desc) {
+        Desc = desc;
+    }
+
+    public String getAmount() {
+        return Amount;
+    }
+
+    public void setAmount(String amount) {
+        Amount = amount;
+    }
+
+    public String getId() {
+        return Id;
+    }
+
+    public void setId(String id) {
+        Id = id;
+    }
+
+    public String getTask_id() {
+        return task_id;
+    }
+
+    public void setTask_id(String task_id) {
+        this.task_id = task_id;
+    }
+
+    public String getTime() {
+        return Time;
+    }
+
+    public void setTime(String time) {
+        Time = time;
+    }
+
+    public String getName() {
+        return Name;
+    }
+
+    public void setName(String name) {
+        Name = name;
+    }
+
+    public int getTaskType() {
+        return TaskType;
+    }
+
+    public void setTaskType(int taskType) {
+        TaskType = taskType;
+    }
+}

+ 10 - 0
app/src/main/java/com/sheep/gamegroup/model/entity/TaskEty.java

@@ -3,6 +3,7 @@ package com.sheep.gamegroup.model.entity;
 import com.alibaba.fastjson.JSONObject;
 
 import java.io.Serializable;
+import java.util.List;
 
 /**
  * 任务
@@ -28,6 +29,15 @@ public class TaskEty implements Serializable{
     private String bonus;// 0,
     private String desc;// 任务详情介绍
     private String ext;// 对应的信用卡配置的id
+    private List<TaskChild> child;
+
+    public List<TaskChild> getChild() {
+        return child;
+    }
+
+    public void setChild(List<TaskChild> child) {
+        this.child = child;
+    }
 
     public int getAcceptedTaskId() {
         return acceptedTaskId;

+ 0 - 14
app/src/main/java/com/sheep/gamegroup/presenter/SplashContract.java

@@ -1,14 +0,0 @@
-package com.sheep.gamegroup.presenter;
-
-/**
- * Created by Administrator on 2018/3/9.
- */
-
-public interface SplashContract {
-    interface Presenter{
-
-    }
-    interface View{
-
-    }
-}

+ 0 - 20
app/src/main/java/com/sheep/gamegroup/presenter/SplashPresenter.java

@@ -1,20 +0,0 @@
-package com.sheep.gamegroup.presenter;
-
-import com.sheep.gamegroup.model.api.ApiService;
-
-import javax.inject.Inject;
-
-/**
- * Created by ljy on 2018/3/9.
- */
-
-public class SplashPresenter implements SplashContract.Presenter {
-    private SplashContract.View view;
-    private ApiService apiService;
-
-    @Inject
-    public SplashPresenter(SplashContract.View view, ApiService apiService) {
-        this.view = view;
-        this.apiService = apiService;
-    }
-}

+ 76 - 0
app/src/main/java/com/sheep/gamegroup/util/CommonUtil.java

@@ -7,6 +7,7 @@ import android.graphics.drawable.GradientDrawable;
 import android.text.Html;
 import android.text.TextUtils;
 import android.view.ViewTreeObserver;
+import android.widget.Switch;
 import android.widget.TextView;
 
 import com.alibaba.fastjson.JSONObject;
@@ -14,9 +15,12 @@ import com.arialyy.aria.core.Aria;
 import com.arialyy.aria.core.download.DownloadTarget;
 import com.arialyy.aria.core.inf.IEntity;
 import com.kfzs.duanduan.datashare.provider.download.DownLoadInfo;
+import com.sheep.gamegroup.model.entity.HomeListEntity;
+import com.sheep.gamegroup.model.entity.WebviewEntity;
 import com.sheep.gamegroup.model.entity.WithdrawalEty;
 import com.sheep.jiuyan.samllsheep.R;
 import com.sheep.jiuyan.samllsheep.utils.ClassFileHelper;
+import com.sheep.jiuyan.samllsheep.utils.G;
 
 import java.io.File;
 import java.lang.reflect.Field;
@@ -295,4 +299,76 @@ public class CommonUtil {
             e.printStackTrace();
         }
     }
+
+    /**
+     * 首页,homelist 跳转 逻辑
+     */
+    public void goWhere(Context context, HomeListEntity entity){
+        if(entity == null){
+            return;
+        }
+        try {
+            switch (entity.getType()){
+                case 0://不跳转
+                default:
+
+                    break;
+                case 1://h5
+                    Jump2View.getInstance()
+                            .goWebview(context,
+                                    new WebviewEntity(0,
+                                            entity.getUrl(),
+                                            entity.getTitle()));
+                    break;
+                case 2://原生
+                    goNative(context, entity);
+                    break;
+                case 3://特殊h5
+                    goNative(context, entity);
+                    break;
+            }
+        }catch (Exception e){
+            e.printStackTrace();
+        }
+    }
+    /**
+     *
+     */
+    public void goNative(Context context, HomeListEntity entity){
+
+        switch(Integer.valueOf(entity.getJump())){
+            case 1://试玩赚钱
+
+                Jump2View.getInstance().goTryplayView(context, null);
+                break;
+            case 2://2邀请赚钱,
+                Jump2View.getInstance().goAskGetMoney(context, null);
+                break;
+            case 3://3躺着赚钱,
+                Jump2View.getInstance().tryGoLyingView(context, null);
+
+                break;
+            case 4://4办卡赚钱
+                Jump2View.getInstance().goCreditCardTaskList(context, null);
+                break;
+            case 5://5玩转游戏
+                Jump2View.getInstance()
+                        .goMainGame(context);
+                break;
+            case 6://6充值q币
+//                G.showToast("敬请期待!");
+                Jump2View.getInstance().goRechargeQAct(context,null);
+                break;
+            case 7://微信辅助
+//                G.showToast("敬请期待!");
+
+                Jump2View.getInstance().goWeb(context,
+                        entity.getUrl(), "微信二维码辅助好友注册任务");
+                break;
+            default:
+
+                break;
+
+        }
+    }
 }

+ 11 - 7
app/src/main/java/com/sheep/gamegroup/util/Jump2View.java

@@ -18,17 +18,15 @@ import com.sheep.gamegroup.model.entity.NewbieTask;
 import com.sheep.gamegroup.model.entity.NewbieTaskRecord;
 import com.sheep.gamegroup.model.entity.TaskAcceptedEty;
 import com.sheep.gamegroup.model.entity.TaskEty;
-import com.sheep.gamegroup.model.entity.TaskReleaseEty;
 import com.sheep.gamegroup.model.entity.UserEntity;
-import com.sheep.gamegroup.model.entity.WXOnHookAccount;
-import com.sheep.gamegroup.model.util.EntityUtils;
-import com.sheep.gamegroup.model.util.SheepSubscriber;
 import com.sheep.gamegroup.model.entity.WebviewEntity;
+import com.sheep.gamegroup.model.util.SheepSubscriber;
 import com.sheep.gamegroup.view.activity.AccountAndSecurityAct;
 import com.sheep.gamegroup.view.activity.ActCreditCardTaskList;
 import com.sheep.gamegroup.view.activity.ActCreditCardWeb;
 import com.sheep.gamegroup.view.activity.ActGuideDeblocked;
 import com.sheep.gamegroup.view.activity.ActGuideOnHook;
+import com.sheep.gamegroup.view.activity.ActMainGame;
 import com.sheep.gamegroup.view.activity.ActMyMoney;
 import com.sheep.gamegroup.view.activity.ActNewbieTaskList;
 import com.sheep.gamegroup.view.activity.ActNotice;
@@ -46,7 +44,6 @@ import com.sheep.gamegroup.view.activity.DialogToastAct;
 import com.sheep.gamegroup.view.activity.FeedbackAct;
 import com.sheep.gamegroup.view.activity.LieMakeMoneyAct;
 import com.sheep.gamegroup.view.activity.LoginAct;
-import com.sheep.gamegroup.view.activity.MiddleAct;
 import com.sheep.gamegroup.view.activity.PersionInfoAct;
 import com.sheep.gamegroup.view.activity.PersonalCenterAct;
 import com.sheep.gamegroup.view.activity.PhoneAct;
@@ -71,9 +68,7 @@ import com.sheep.jiuyan.samllsheep.utils.SpUtils;
 
 import org.xutils.ex.DbException;
 
-import okhttp3.Callback;
 import rx.android.schedulers.AndroidSchedulers;
-import rx.functions.Action;
 import rx.functions.Action1;
 import rx.schedulers.Schedulers;
 
@@ -719,4 +714,13 @@ public class Jump2View {
         Intent intent = new Intent(context, FeedbackAct.class);
         context.startActivity(intent);
     }
+
+    /**
+     * 游戏列表界面
+     * @param context
+     */
+    public void goMainGame(Context context) {
+        Intent intent = new Intent(context, ActMainGame.class);
+        context.startActivity(intent);
+    }
 }

+ 58 - 0
app/src/main/java/com/sheep/gamegroup/view/activity/ActMainGame.java

@@ -0,0 +1,58 @@
+package com.sheep.gamegroup.view.activity;
+
+import android.app.Activity;
+import android.os.Bundle;
+import android.support.v4.app.Fragment;
+import android.support.v4.app.FragmentTransaction;
+
+import com.kfzs.duanduan.fragment.FgtMainGame;
+import com.sheep.gamegroup.absBase.BaseActivity;
+import com.sheep.jiuyan.samllsheep.R;
+import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
+
+/**
+ * Created by ljy on 2018/5/10.
+ */
+
+public class ActMainGame extends BaseActivity {
+
+    Activity activity;
+    @Override
+    protected int getLayoutId() {
+        return R.layout.personalcenter_act_layout;
+    }
+
+    @Override
+    public void initView() {
+
+        activity = this;
+
+        TitleBarUtils
+                .getInstance()
+                .setTitle(this, "玩转游戏")
+                .setTitleFinish(this);
+        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
+        Bundle bundle = new Bundle();
+        Fragment fragment = getSupportFragmentManager().findFragmentByTag("tag");
+        if(fragment == null){
+            fragment = new FgtMainGame();
+            fragment.setArguments(bundle);
+            transaction.add(R.id.frame_container, fragment, "tag");
+            transaction.commit();
+        }else {
+            fragment.setArguments(bundle);
+            transaction.replace(R.id.frame_container, fragment);
+            transaction.commit();
+        }
+    }
+
+    @Override
+    public void initListener() {
+
+    }
+
+    @Override
+    public void initData() {
+
+    }
+}

+ 2 - 0
app/src/main/java/com/sheep/gamegroup/view/activity/FeedbackAct.java

@@ -65,6 +65,8 @@ public class FeedbackAct extends BaseActivity {
 
     @OnClick(R.id.tv_submit)
     public void onViewClicked() {
+        Content = feedbookEt.getText() +"";
+        Email = feedbookEmailEt.getText() +"";
         if(android.text.TextUtils.isEmpty(Content)){
             G.showToast(getResources().getString(R.string.feedback_notice_input_advice));
             return;

+ 5 - 46
app/src/main/java/com/sheep/gamegroup/view/activity/SplashAct.java

@@ -1,14 +1,13 @@
 package com.sheep.gamegroup.view.activity;
 
 import android.Manifest;
-import android.animation.Animator;
-import android.animation.ObjectAnimator;
 import android.app.Activity;
 import android.content.DialogInterface;
 import android.content.Intent;
 import android.net.Uri;
 import android.os.Bundle;
 import android.os.Handler;
+import android.os.Looper;
 import android.os.Message;
 import android.provider.Settings;
 import android.support.annotation.NonNull;
@@ -19,18 +18,12 @@ import android.view.View;
 import android.widget.TextView;
 
 import com.sheep.gamegroup.absBase.BaseActivity;
-import com.sheep.gamegroup.di.components.DaggerSplashComponent;
-import com.sheep.gamegroup.di.modules.SplashModule;
-import com.sheep.gamegroup.presenter.SplashContract;
-import com.sheep.gamegroup.presenter.SplashPresenter;
+import com.sheep.jiuyan.samllsheep.BuildConfig;
 import com.sheep.jiuyan.samllsheep.R;
-import com.sheep.jiuyan.samllsheep.SheepApp;
 import com.sheep.jiuyan.samllsheep.utils.SpUtils;
 
 import java.util.List;
 
-import javax.inject.Inject;
-
 import butterknife.BindView;
 import butterknife.OnClick;
 import pub.devrel.easypermissions.AfterPermissionGranted;
@@ -40,14 +33,11 @@ import pub.devrel.easypermissions.EasyPermissions;
  * Created by ljy on 2018/3/9.
  */
 
-public class SplashAct extends BaseActivity implements SplashContract.View, EasyPermissions.PermissionCallbacks {
+public class SplashAct extends BaseActivity implements EasyPermissions.PermissionCallbacks {
     @BindView(R.id.btn_join)
     TextView btnJoin;
     private Activity activity;
 
-    @Inject
-    SplashPresenter presenter;
-
     private boolean isClick;
 
     private static final int PERMISSON_REQUESTCODE = 1;
@@ -84,11 +74,11 @@ public class SplashAct extends BaseActivity implements SplashContract.View, Easy
 //
 //            }else {
 //            }
-            mHandler.sendEmptyMessageDelayed(0, 5000);
+            mHandler.sendEmptyMessageDelayed(0, BuildConfig.DEBUG ? 100 : 1000);
         }
     }
 
-    Handler mHandler = new Handler(){
+    Handler mHandler = new Handler(Looper.getMainLooper()){
         @Override
         public void handleMessage(Message msg) {
             super.handleMessage(msg);
@@ -107,11 +97,6 @@ public class SplashAct extends BaseActivity implements SplashContract.View, Easy
 
     @Override
     public void initView() {
-
-        DaggerSplashComponent.builder()
-                .netComponent(SheepApp.get(this).getNetComponent())
-                .splashModule(new SplashModule(this))
-                .build().inject(this);
         activity = this;
     }
 
@@ -186,32 +171,6 @@ public class SplashAct extends BaseActivity implements SplashContract.View, Easy
 
     }
 
-    private void animWelcomeImage() {
-        ObjectAnimator animator = ObjectAnimator.ofFloat(null, "translationX", -100F);
-        animator.setDuration(1500L).start();
-        animator.addListener(new Animator.AnimatorListener() {
-            @Override
-            public void onAnimationStart(Animator animation) {
-
-            }
-
-            @Override
-            public void onAnimationEnd(Animator animation) {
-                goMain();
-            }
-
-            @Override
-            public void onAnimationCancel(Animator animation) {
-
-            }
-
-            @Override
-            public void onAnimationRepeat(Animator animation) {
-
-            }
-        });
-    }
-
     @Override
     protected void onActivityResult(int requestCode, int resultCode, Intent data) {
         super.onActivityResult(requestCode, resultCode, data);

+ 23 - 0
app/src/main/java/com/sheep/gamegroup/view/activity/TaskDetailAct.java

@@ -34,6 +34,7 @@ import com.sheep.gamegroup.model.entity.BaseMessage;
 import com.sheep.gamegroup.model.entity.DialogEntity;
 import com.sheep.gamegroup.model.entity.Ext;
 import com.sheep.gamegroup.model.entity.TaskAcceptedEty;
+import com.sheep.gamegroup.model.entity.TaskChild;
 import com.sheep.gamegroup.model.entity.TaskEty;
 import com.sheep.gamegroup.model.entity.TaskReleaseEty;
 import com.sheep.gamegroup.model.util.EntityUtils;
@@ -43,8 +44,10 @@ import com.sheep.gamegroup.presenter.TaskDetailPresenter;
 import com.sheep.gamegroup.util.CommonUtil;
 import com.sheep.gamegroup.util.DeviceUtil;
 import com.sheep.gamegroup.util.Jump2View;
+import com.sheep.gamegroup.util.MyListview;
 import com.sheep.gamegroup.util.TimeUtil;
 import com.sheep.gamegroup.util.UMConfigUtils;
+import com.sheep.gamegroup.view.adapter.AdpTaskDetailChildListview;
 import com.sheep.jiuyan.samllsheep.R;
 import com.sheep.jiuyan.samllsheep.SheepApp;
 import com.sheep.gamegroup.absBase.AbsChooseImageActivity;
@@ -56,6 +59,8 @@ import com.sheep.jiuyan.samllsheep.utils.TitleBarUtils;
 import org.greenrobot.eventbus.EventBus;
 
 import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
 
 import javax.inject.Inject;
 
@@ -94,6 +99,8 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
     TextView btnUpImag;
     @BindView(R.id.bottom_btn_layout)
     LinearLayout bottom_btn_layout;
+    @BindView(R.id.detail_task_listview)
+    MyListview detail_task_listview;
     private Activity activity;
     @Inject
     TaskDetailPresenter presenter;
@@ -109,6 +116,9 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
     private int type;//-1:开始任务 1:下载 2:安装 3:打开  10:打开H5
     private boolean isDownLoad = false;//是否下载
 
+    private AdpTaskDetailChildListview adpTaskDetailChildListview;
+    private List<TaskChild> taskChildList = new ArrayList<>();
+
 
     @Override
     protected int getLayoutId() {
@@ -131,6 +141,9 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
                 .setTitleFinish(activity);
         Aria.download(this).register();
         mDownloadTaskService = new DownloadTaskService(this);
+        adpTaskDetailChildListview = new AdpTaskDetailChildListview(taskChildList, activity);
+        detail_task_listview.setAdapter(adpTaskDetailChildListview);
+        adpTaskDetailChildListview.notifyDataSetChanged();
     }
 
     @Override
@@ -218,6 +231,7 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
 
     private void initWigget(){
         taskEty = taskReleaseEty.getTask();
+        taskChildList.addAll(taskEty.getChild());
         downLoadInfo = mDownloadTaskService.getDownloadTaskByUrl(taskEty);
         webText.setWebChromeClient(new WebChromeClient(){
 
@@ -294,6 +308,15 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
 //            btnTaskItem.setText("信用卡注册");
 //        }
 
+        //
+        if(taskChildList != null && taskChildList.size() > 0){
+            detail_task_listview.setVisibility(View.VISIBLE);
+            adpTaskDetailChildListview.notifyDataSetChanged();
+        }else {
+
+            detail_task_listview.setVisibility(View.GONE);
+        }
+
         taskSchedule();
     }
 

+ 2 - 2
app/src/main/java/com/sheep/gamegroup/view/activity/TryMakeMoneyact.java

@@ -196,9 +196,9 @@ public class TryMakeMoneyact extends BaseActivity {
         gridviewList.clear();
         if(flag || gridviewListAll.size() <= 4){
             gridviewList.addAll(gridviewListAll);
-            selectTabIv.setImageResource(R.mipmap.arrow_up);
+            selectTabIv.setRotation(180);
         }else {
-            selectTabIv.setImageResource(R.mipmap.arrow_down);
+            selectTabIv.setRotation(0);
             for (int i = 0; i < 4; i++) {
                 gridviewList.add(gridviewListAll.get(i));
             }

+ 88 - 0
app/src/main/java/com/sheep/gamegroup/view/adapter/AdpHomeListGrideview.java

@@ -0,0 +1,88 @@
+package com.sheep.gamegroup.view.adapter;
+
+import android.content.Context;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.AbsListView;
+import android.widget.BaseAdapter;
+import android.widget.ImageView;
+import android.widget.TextView;
+
+import com.bumptech.glide.Glide;
+import com.bumptech.glide.request.RequestOptions;
+import com.sheep.gamegroup.model.entity.HomeListEntity;
+import com.sheep.gamegroup.util.CommonUtil;
+import com.sheep.jiuyan.samllsheep.R;
+import com.sheep.jiuyan.samllsheep.utils.G;
+
+import java.util.List;
+
+/**
+ * Created by ljy on 2018/5/10.
+ */
+
+public class AdpHomeListGrideview extends BaseAdapter {
+    private List<HomeListEntity> homeListEntity;
+    private Context context;
+
+    public AdpHomeListGrideview(List<HomeListEntity> homeListEntity, Context context) {
+        this.homeListEntity = homeListEntity;
+        this.context = context;
+    }
+
+    @Override
+    public int getCount() {
+        return homeListEntity.size();
+    }
+
+    @Override
+    public HomeListEntity getItem(int position) {
+        return homeListEntity.get(position);
+    }
+
+    @Override
+    public long getItemId(int position) {
+        return position;
+    }
+
+    @Override
+    public View getView(int position, View convertView, ViewGroup parent) {
+        ViewHolder holder = null;
+        if(holder == null){
+            holder = new ViewHolder();
+            convertView = LayoutInflater.from(context).inflate(R.layout.adp_homelist_gridview, null);
+            holder.gridview_item_name_tv = convertView.findViewById(R.id.gridview_item_name_tv);
+            holder.gridview_item_detail_tv = convertView.findViewById(R.id.gridview_item_detail_tv);
+            holder.gridview_item_icon_iv = convertView.findViewById(R.id.gridview_item_icon_iv);
+            // 获取屏幕宽度
+            int W = G.WIDTH <G.HEIGHT ? G.WIDTH : G.HEIGHT;
+            int cricleRadius = W / 2  -50;
+            int h = cricleRadius  / 2;
+            convertView.setLayoutParams(new AbsListView.LayoutParams(cricleRadius, h));
+            convertView.setTag(holder);
+        }else {
+            holder = (ViewHolder) convertView.getTag();
+        }
+        final HomeListEntity entity = getItem(position);
+        holder.gridview_item_name_tv.setText(entity.getTitle()+"");
+        holder.gridview_item_detail_tv.setText(entity.getDesc()+"");
+        Glide.with(context)
+                .load(entity.getIcon())
+                .apply(new RequestOptions().dontAnimate())
+                .into(holder.gridview_item_icon_iv);
+        convertView.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                CommonUtil.getInstance()
+                        .goWhere(context, entity);
+            }
+        });
+        return convertView;
+    }
+
+    class ViewHolder{
+        TextView gridview_item_name_tv, gridview_item_detail_tv;
+        ImageView gridview_item_icon_iv;
+    }
+}

+ 91 - 0
app/src/main/java/com/sheep/gamegroup/view/adapter/AdpHomeListListview.java

@@ -0,0 +1,91 @@
+package com.sheep.gamegroup.view.adapter;
+
+import android.content.Context;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.BaseAdapter;
+import android.widget.ImageView;
+import android.widget.TextView;
+
+import com.bumptech.glide.Glide;
+import com.bumptech.glide.request.RequestOptions;
+import com.sheep.gamegroup.model.entity.HomeListEntity;
+import com.sheep.gamegroup.util.CommonUtil;
+import com.sheep.jiuyan.samllsheep.R;
+
+import java.util.List;
+
+/**
+ * Created by ljy on 2018/5/10.
+ */
+
+public class AdpHomeListListview extends BaseAdapter {
+    private List<HomeListEntity> homeListEntity;
+    private Context context;
+
+    public AdpHomeListListview(List<HomeListEntity> homeListEntity, Context context) {
+        this.homeListEntity = homeListEntity;
+        this.context = context;
+    }
+
+    @Override
+    public int getCount() {
+        return homeListEntity.size();
+    }
+
+    @Override
+    public HomeListEntity getItem(int position) {
+        return homeListEntity.get(position);
+    }
+
+    @Override
+    public long getItemId(int position) {
+        return position;
+    }
+
+    @Override
+    public View getView(int position, View convertView, ViewGroup parent) {
+        ViewHolder holder = null;
+        if(holder == null){
+            holder = new ViewHolder();
+            convertView = LayoutInflater.from(context).inflate(R.layout.adp_homelist_listview,null);
+
+            holder.q_iv = convertView.findViewById(R.id.q_iv);
+            holder.q_name_tv = convertView.findViewById(R.id.q_name_tv);
+            holder.q_dec_tv = convertView.findViewById(R.id.q_dec_tv);
+            holder.line_ly_q_view = convertView.findViewById(R.id.line_ly_q_view);
+            convertView.setTag(holder);
+        }else {
+            holder = (ViewHolder) convertView.getTag();
+        }
+        final HomeListEntity entity = getItem(position);
+        Glide.with(context)
+                .load(entity.getIcon())
+                .apply(new RequestOptions().dontAnimate())
+                .into(holder.q_iv);
+        holder.q_name_tv.setText(entity.getTitle()+"");
+        holder.q_dec_tv.setText(entity.getDesc()+"");
+
+        if(position == getCount()-1){
+            holder.line_ly_q_view.setVisibility(View.GONE);
+        }else {
+            holder.line_ly_q_view.setVisibility(View.VISIBLE);
+        }
+
+        convertView.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                CommonUtil.getInstance()
+                        .goWhere(context, entity);
+            }
+        });
+        return convertView;
+    }
+
+    class ViewHolder{
+        ImageView q_iv;
+        TextView q_name_tv, q_dec_tv;
+        View line_ly_q_view;
+    }
+}

+ 90 - 0
app/src/main/java/com/sheep/gamegroup/view/adapter/AdpTaskDetailChildListview.java

@@ -0,0 +1,90 @@
+package com.sheep.gamegroup.view.adapter;
+
+import android.content.Context;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.BaseAdapter;
+import android.widget.TextView;
+
+import com.sheep.gamegroup.model.entity.TaskChild;
+import com.sheep.gamegroup.util.CommonUtil;
+import com.sheep.jiuyan.samllsheep.R;
+
+import java.util.List;
+
+/**
+ * Created by ljy on 2018/5/10.
+ */
+
+public class AdpTaskDetailChildListview extends BaseAdapter {
+    private List<TaskChild> taskChildList;
+    private Context context;
+
+    public AdpTaskDetailChildListview(List<TaskChild> taskChildList, Context context) {
+        this.taskChildList = taskChildList;
+        this.context = context;
+    }
+
+    @Override
+    public int getCount() {
+        return taskChildList.size();
+    }
+
+    @Override
+    public Object getItem(int position) {
+        return taskChildList.get(position);
+    }
+
+    @Override
+    public long getItemId(int position) {
+        return position;
+    }
+
+    @Override
+    public View getView(int position, View convertView, ViewGroup parent) {
+        ViewHolder holder = null;
+        if(holder == null){
+            holder = new ViewHolder();
+            convertView = LayoutInflater.from(context).inflate(R.layout.adp_taskdetail_child_listview, null);
+            holder.item_name_tv = convertView.findViewById(R.id.item_name_tv);
+            holder.item_detail_tv = convertView.findViewById(R.id.item_detail_tv);
+            holder.detail_task_tv = convertView.findViewById(R.id.detail_task_tv);
+            convertView.setTag(holder);
+        }else {
+            holder = (ViewHolder) convertView.getTag();
+        }
+        TaskChild taskChild = (TaskChild) getItem(position);
+        if(taskChild == null){
+            return convertView;
+        }
+        holder.item_name_tv.setText(taskChild.getName()+"");
+        holder.item_detail_tv.setText(taskChild.getAmount()+"元");
+        switch (taskChild.getTaskType()){
+            case 0://0 即将开始  1 进行中  2 已完成
+            default:
+                holder.detail_task_tv.setText("即将开始 ");
+                CommonUtil.getInstance()
+                        .setViewBackground(holder.detail_task_tv, "#929292");
+                break;
+            case 1:
+
+                holder.detail_task_tv.setText("进行中");
+                CommonUtil.getInstance()
+                        .setViewBackground(holder.detail_task_tv, "##fd2d54");
+                break;
+            case 2:
+
+                holder.detail_task_tv.setText("已完成");
+                CommonUtil.getInstance()
+                        .setViewBackground(holder.detail_task_tv, "#FF2EF77B");
+                break;
+        }
+
+        return convertView;
+    }
+
+    class ViewHolder{
+        TextView item_name_tv, item_detail_tv, detail_task_tv;
+    }
+}

BIN=BIN
app/src/main/res/drawable-xhdpi/tab_personalcenter.webp


BIN=BIN
app/src/main/res/drawable-xhdpi/tab_personalcenter_click.webp


BIN=BIN
app/src/main/res/drawable-xxhdpi/understand_small_bg.webp


+ 8 - 0
app/src/main/res/drawable/drawable_selector_personalcenter.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <item android:drawable="@drawable/tab_personalcenter_click" android:state_activated="true"/>
+    <item android:drawable="@drawable/tab_personalcenter_click" android:state_pressed="true"/>
+    <item android:drawable="@drawable/tab_personalcenter"/>
+
+</selector>

+ 6 - 0
app/src/main/res/drawable/shape_circle_blue.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+       android:shape="oval">
+    <solid
+        android:color="#259FEC"/>
+</shape>

+ 6 - 0
app/src/main/res/drawable/shape_circle_blue_translucent.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+       android:shape="oval">
+    <solid
+        android:color="#72259FEC"/>
+</shape>

+ 7 - 0
app/src/main/res/drawable/shape_circle_white.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+       android:shape="oval">
+    <stroke
+        android:width="1dp"
+        android:color="#ffffff"/>
+</shape>

+ 6 - 0
app/src/main/res/drawable/sp_edt_backgroud_gray_1dp.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+    android:shape="rectangle">
+    <solid android:color="@color/gray_F2F2F2" />
+    <corners android:radius="4dp" />
+</shape>

+ 32 - 0
app/src/main/res/drawable/x_shap_shadow_stroke_rectgangle.xml

@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+    <!--第一层-->
+    <item>
+        <shape>
+            <!--描边-->
+            <stroke
+                android:width="3px"
+                android:color="#5ebffc"
+                />
+
+            <corners android:radius="19dp" />
+        </shape>
+    </item>
+    <!--第二层-->
+    <item
+        android:left="1px"
+        android:top="1px"
+        android:bottom="1px"
+        android:right="1px">
+        <shape>
+            <!--描边-->
+            <stroke
+                android:width="1px"
+                android:color="#e0f8ff"
+                />
+
+            <corners android:radius="18dp" />
+        </shape>
+    </item>
+
+</layer-list>

+ 3 - 3
app/src/main/res/layout/act_feedback_layout.xml

@@ -44,13 +44,13 @@
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
                     android:minHeight="@dimen/view_size_130"
-                    android:cursorVisible="false"
+                    android:cursorVisible="true"
                     android:layout_below="@+id/feedbook_notice_end_tv"
                     android:layout_marginTop="@dimen/content_padding"
                     android:hint="@string/feedback_notice_input_advice"
                     android:gravity="top"
                     android:text=""
-                    style="@style/edt_style"
+                    style="@style/edt_style_gray"
                     android:layout_marginBottom="@dimen/content_padding_20"/>
                 <LinearLayout
                     android:id="@+id/feedbook_email_layout"
@@ -76,7 +76,7 @@
                         android:text=""
                         android:lines="2"
                         android:inputType="textEmailAddress"
-                        style="@style/edt_style"
+                        style="@style/edt_style_gray"
                         android:layout_gravity="center_vertical"/>
                 </LinearLayout>
 

+ 649 - 9
app/src/main/res/layout/act_understand_sheep.xml

@@ -1,38 +1,678 @@
 <?xml version="1.0" encoding="utf-8"?>
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:background="@color/bg_gray"
     android:orientation="vertical">
 
     <include layout="@layout/title" />
+
     <ScrollView
         android:layout_width="match_parent"
         android:layout_height="match_parent">
+
         <RelativeLayout
             android:layout_width="match_parent"
             android:layout_height="wrap_content">
+
+            <View
+                android:layout_width="match_parent"
+                android:layout_height="258dp"
+                android:background="#259FEC" />
+
             <ImageView
-                android:id="@+id/i_understand_iv"
+                android:layout_width="56dp"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="32dp"
+                android:layout_marginTop="70dp"
+                android:adjustViewBounds="true"
+                android:scaleType="fitXY"
+                android:src="@mipmap/understand_sheep_1" />
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="28dp"
+                android:layout_marginTop="90dp"
+                android:text="小绵羊是什么"
+                android:textColor="@color/white"
+                android:textSize="30sp"
+                android:textStyle="bold" />
+
+            <TextView
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginEnd="12dp"
+                android:layout_marginStart="28dp"
+                android:layout_marginTop="154dp"
+                android:lineSpacingExtra="9dp"
+                android:text="简单来说,只要你有一部手机,下载小绵羊APP,每天动动手指完成任务就能赚取零花钱,月入1000元~"
+                android:textColor="@color/white"
+                android:textSize="14sp" />
+
+
+            <View
                 android:layout_width="match_parent"
-                android:layout_height="match_parent"
+                android:layout_height="1280dp"
+                android:layout_marginTop="258dp"
+                android:background="#EFF0F2" />
+
+
+            <ImageView
+                android:layout_width="56dp"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="32dp"
+                android:layout_marginTop="320dp"
+                android:adjustViewBounds="true"
                 android:scaleType="fitXY"
+                android:src="@mipmap/understand_sheep_2" />
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="28dp"
+                android:layout_marginTop="338dp"
+                android:text="任务提交流程"
+                android:textColor="#259FEC"
+                android:textSize="30sp"
+                android:textStyle="bold" />
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="60dp"
+                android:layout_marginTop="410dp"
+                android:text="(例子)"
+                android:textColor="#259FEC"
+                android:textSize="15sp" />
+
+            <ImageView
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginEnd="20dp"
+                android:layout_marginStart="54dp"
+                android:layout_marginTop="438dp"
+                android:adjustViewBounds="true"
+                android:scaleType="fitXY"
+                android:src="@mipmap/understand_sheep_01" />
+
+            <ImageView
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginEnd="20dp"
+                android:layout_marginStart="54dp"
+                android:layout_marginTop="644dp"
+                android:adjustViewBounds="true"
+                android:scaleType="fitXY"
+                android:src="@mipmap/understand_sheep_02" />
+
+            <ImageView
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginEnd="20dp"
+                android:layout_marginStart="54dp"
+                android:layout_marginTop="868dp"
+                android:adjustViewBounds="true"
+                android:scaleType="fitXY"
+                android:src="@mipmap/understand_sheep_03" />
+
+            <ImageView
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginEnd="20dp"
+                android:layout_marginStart="54dp"
+                android:layout_marginTop="1084dp"
+                android:adjustViewBounds="true"
+                android:scaleType="fitXY"
+                android:src="@mipmap/understand_sheep_04" />
+
+            <ImageView
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginEnd="20dp"
+                android:layout_marginStart="54dp"
+                android:layout_marginTop="1300dp"
+                android:adjustViewBounds="true"
+                android:scaleType="fitXY"
+                android:src="@mipmap/understand_sheep_05" />
+
+            <View
+                android:layout_width="22dp"
+                android:layout_height="22dp"
+                android:layout_marginStart="18dp"
+                android:layout_marginTop="442dp"
+                android:background="@drawable/shape_circle_blue_translucent" />
+
+            <View
+                android:layout_width="13dp"
+                android:layout_height="13dp"
+                android:layout_marginStart="23dp"
+                android:layout_marginTop="446dp"
+                android:background="@drawable/shape_circle_blue" />
+
+            <View
+                android:layout_width="22dp"
+                android:layout_height="22dp"
+                android:layout_marginStart="18dp"
+                android:layout_marginTop="646dp"
+                android:background="@drawable/shape_circle_blue_translucent" />
+
+            <View
+                android:layout_width="13dp"
+                android:layout_height="13dp"
+                android:layout_marginStart="23dp"
+                android:layout_marginTop="650dp"
+                android:background="@drawable/shape_circle_blue" />
+
+            <View
+                android:layout_width="22dp"
+                android:layout_height="22dp"
+                android:layout_marginStart="18dp"
+                android:layout_marginTop="871dp"
+                android:background="@drawable/shape_circle_blue_translucent" />
+
+            <View
+                android:layout_width="13dp"
+                android:layout_height="13dp"
+                android:layout_marginStart="23dp"
+                android:layout_marginTop="875dp"
+                android:background="@drawable/shape_circle_blue" />
+
+            <View
+                android:layout_width="22dp"
+                android:layout_height="22dp"
+                android:layout_marginStart="18dp"
+                android:layout_marginTop="1087dp"
+                android:background="@drawable/shape_circle_blue_translucent" />
+
+            <View
+                android:layout_width="13dp"
+                android:layout_height="13dp"
+                android:layout_marginStart="23dp"
+                android:layout_marginTop="1091dp"
+                android:background="@drawable/shape_circle_blue" />
+
+            <View
+                android:layout_width="1px"
+                android:layout_height="1012dp"
+                android:layout_marginStart="29dp"
+                android:layout_marginTop="458dp"
+                android:background="#259FEC" />
+
+
+            <View
+                android:layout_width="match_parent"
+                android:layout_height="946dp"
+                android:layout_marginTop="1538dp"
+                android:background="#259FEC" />
+
+            <ImageView
+                android:layout_width="56dp"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="32dp"
+                android:layout_marginTop="1580dp"
                 android:adjustViewBounds="true"
-                android:src="@drawable/understand_small_bg"/>
+                android:scaleType="fitXY"
+                android:src="@mipmap/understand_sheep_3" />
+
+            <TextView
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="28dp"
+                android:layout_marginTop="1599dp"
+                android:text="小绵羊可以做什么"
+                android:textColor="@color/white"
+                android:textSize="30sp"
+                android:textStyle="bold" />
+
+            <android.support.constraint.ConstraintLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="1660dp">
+
+                <ImageView
+                    android:layout_width="49dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="28dp"
+                    android:adjustViewBounds="true"
+                    android:scaleType="fitXY"
+                    android:src="@mipmap/understand_sheep_a"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <View
+                    android:layout_width="56dp"
+                    android:layout_height="56dp"
+                    android:layout_marginTop="24dp"
+                    android:background="@drawable/shape_circle_white"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <ImageView
+                    android:layout_width="49dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="28dp"
+                    android:adjustViewBounds="true"
+                    android:scaleType="fitXY"
+                    android:src="@mipmap/understand_sheep_b"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <View
+                    android:layout_width="56dp"
+                    android:layout_height="56dp"
+                    android:layout_marginTop="24dp"
+                    android:background="@drawable/shape_circle_white"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:id="@+id/understand_sheep_a_tv_1"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="100dp"
+                    android:gravity="center"
+                    android:text="游戏试玩"
+                    android:textColor="@color/white"
+                    android:textSize="25sp"
+                    app:layout_constraintEnd_toStartOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintStart_toStartOf="parent"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:id="@+id/understand_sheep_b_tv_1"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="100dp"
+                    android:gravity="center"
+                    android:text="APP试用"
+                    android:textColor="@color/white"
+                    android:textSize="25sp"
+                    app:layout_constraintEnd_toEndOf="parent"
+                    app:layout_constraintStart_toEndOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="150dp"
+                    android:gravity="center"
+                    android:text="个性化定制游戏任务"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="150dp"
+                    android:gravity="center"
+                    android:text="根据合作需求"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="170dp"
+                    android:gravity="center"
+                    android:text="操作简单"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="170dp"
+                    android:gravity="center"
+                    android:text="推出APP"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="190dp"
+                    android:gravity="center"
+                    android:text="轻松试玩游戏"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_a_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="190dp"
+                    android:gravity="center"
+                    android:text="试玩任务"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_b_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+            </android.support.constraint.ConstraintLayout>
+
+            <android.support.constraint.ConstraintLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="1890dp">
+
+                <ImageView
+                    android:layout_width="49dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="28dp"
+                    android:adjustViewBounds="true"
+                    android:scaleType="fitXY"
+                    android:src="@mipmap/understand_sheep_c"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <View
+                    android:layout_width="56dp"
+                    android:layout_height="56dp"
+                    android:layout_marginTop="24dp"
+                    android:background="@drawable/shape_circle_white"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <ImageView
+                    android:layout_width="49dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="28dp"
+                    android:adjustViewBounds="true"
+                    android:scaleType="fitXY"
+                    android:src="@mipmap/understand_sheep_d"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <View
+                    android:layout_width="56dp"
+                    android:layout_height="56dp"
+                    android:layout_marginTop="24dp"
+                    android:background="@drawable/shape_circle_white"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:id="@+id/understand_sheep_c_tv_1"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="100dp"
+                    android:gravity="center"
+                    android:text="云端挂机"
+                    android:textColor="@color/white"
+                    android:textSize="25sp"
+                    app:layout_constraintEnd_toStartOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintStart_toStartOf="parent"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:id="@+id/understand_sheep_d_tv_1"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="100dp"
+                    android:gravity="center"
+                    android:text=" 信用卡 "
+                    android:textColor="@color/white"
+                    android:textSize="25sp"
+                    app:layout_constraintEnd_toEndOf="parent"
+                    app:layout_constraintStart_toEndOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="150dp"
+                    android:gravity="center"
+                    android:text="利用闲置微信号"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="150dp"
+                    android:gravity="center"
+                    android:text="金融业务"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="170dp"
+                    android:gravity="center"
+                    android:text="通过机器人"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="170dp"
+                    android:gravity="center"
+                    android:text="线上"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="190dp"
+                    android:gravity="center"
+                    android:text="自动完成任务"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_c_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="190dp"
+                    android:gravity="center"
+                    android:text="申请信用卡"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_d_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+            </android.support.constraint.ConstraintLayout>
+
+            <android.support.constraint.ConstraintLayout
+                android:id="@+id/understand_sheep_cl"
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="2126dp">
+
+                <ImageView
+                    android:layout_width="49dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="28dp"
+                    android:adjustViewBounds="true"
+                    android:scaleType="fitXY"
+                    android:src="@mipmap/understand_sheep_e"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <View
+                    android:layout_width="56dp"
+                    android:layout_height="56dp"
+                    android:layout_marginTop="24dp"
+                    android:background="@drawable/shape_circle_white"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <ImageView
+                    android:layout_width="49dp"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="28dp"
+                    android:adjustViewBounds="true"
+                    android:scaleType="fitXY"
+                    android:src="@mipmap/understand_sheep_f"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <View
+                    android:layout_width="56dp"
+                    android:layout_height="56dp"
+                    android:layout_marginTop="24dp"
+                    android:background="@drawable/shape_circle_white"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:id="@+id/understand_sheep_e_tv_1"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="100dp"
+                    android:gravity="center"
+                    android:text="好友邀请"
+                    android:textColor="@color/white"
+                    android:textSize="25sp"
+                    app:layout_constraintEnd_toStartOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintStart_toStartOf="parent"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:id="@+id/understand_sheep_f_tv_1"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="100dp"
+                    android:gravity="center"
+                    android:text="现金提现"
+                    android:textColor="@color/white"
+                    android:textSize="25sp"
+                    app:layout_constraintEnd_toEndOf="parent"
+                    app:layout_constraintStart_toEndOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="150dp"
+                    android:gravity="center"
+                    android:text="邀请好友"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="150dp"
+                    android:gravity="center"
+                    android:text="支持微信"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="170dp"
+                    android:gravity="center"
+                    android:text="一起玩"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="170dp"
+                    android:gravity="center"
+                    android:text="提现"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="190dp"
+                    android:gravity="center"
+                    android:text="享受私额外收益"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_e_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="190dp"
+                    android:gravity="center"
+                    android:text="实时到账"
+                    android:textColor="@color/white"
+                    android:textSize="12sp"
+                    app:layout_constraintEnd_toEndOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintStart_toStartOf="@+id/understand_sheep_f_tv_1"
+                    app:layout_constraintTop_toTopOf="parent" />
+            </android.support.constraint.ConstraintLayout>
+
             <TextView
                 android:id="@+id/i_understand_tv"
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
-                android:textColor="#259FEC"
+                android:layout_below="@+id/understand_sheep_cl"
                 android:layout_centerHorizontal="true"
-                android:layout_alignBottom="@+id/i_understand_iv"
-                android:layout_marginBottom="@dimen/content_padding_40"
-                android:paddingTop="@dimen/content_padding_10"
+                android:layout_marginTop="60dp"
+                android:background="@drawable/sp_appointment_bg"
                 android:paddingBottom="@dimen/content_padding_10"
                 android:paddingLeft="@dimen/content_padding_30"
                 android:paddingRight="@dimen/content_padding_30"
-                android:background="@drawable/sp_appointment_bg"
-                android:text="我知道了"/>
+                android:paddingTop="@dimen/content_padding_10"
+                android:text="我知道了"
+                android:textColor="#259FEC" />
         </RelativeLayout>
     </ScrollView>
 </LinearLayout>

+ 40 - 0
app/src/main/res/layout/adp_homelist_gridview.xml

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:orientation="horizontal"
+    android:gravity="center"
+    android:layout_gravity="center_vertical"
+    android:padding="@dimen/content_padding_10"
+    android:background="@drawable/x_shap_shadow_bg_rectgangle_white"
+    android:layout_marginRight="@dimen/content_padding_small"
+    android:layout_marginBottom="@dimen/content_padding_15">
+        <LinearLayout
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:orientation="vertical"
+            android:layout_gravity="center_vertical"
+            android:layout_marginRight="@dimen/content_padding_small">
+
+            <TextView
+                android:id="@+id/gridview_item_name_tv"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="试玩赚钱"
+                style="@style/nomal_txt_style"/>
+            <TextView
+                android:id="@+id/gridview_item_detail_tv"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:text="下载应用领现金"
+                style="@style/nomal_txt_style_11"/>
+        </LinearLayout>
+        <ImageView
+            android:id="@+id/gridview_item_icon_iv"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:maxHeight="@dimen/view_size_73"
+            android:maxWidth="@dimen/view_size_73"
+            android:src="@mipmap/home_try_play_circle_bg"
+            android:adjustViewBounds="true"/>
+</LinearLayout>

+ 47 - 0
app/src/main/res/layout/adp_homelist_listview.xml

@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:background="@drawable/x_shap_shadow_bg_rectgangle_white"
+    android:padding="@dimen/content_padding_10"
+    android:layout_margin="@dimen/content_padding">
+
+    <ImageView
+        android:id="@+id/q_iv"
+        android:layout_width="@dimen/view_size_55"
+        android:layout_height="@dimen/view_size_55"
+        android:src="@mipmap/home_q_circle_bg"
+        app:layout_constraintBottom_toTopOf="@+id/line_ly_q_view"
+        android:padding="@dimen/content_padding_small"
+        android:layout_marginRight="@dimen/content_padding_small"/>
+
+    <TextView
+        android:id="@+id/q_name_tv"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:text="充值Q币"
+        app:layout_constraintTop_toTopOf="@+id/q_iv"
+        app:layout_constraintBottom_toBottomOf="@+id/q_iv"
+        app:layout_constraintLeft_toRightOf="@+id/q_iv"
+        style="@style/txt_style_16_black"/>
+
+    <TextView
+        android:id="@+id/q_dec_tv"
+        android:layout_width="0dp"
+        android:layout_height="wrap_content"
+        android:text="平台绵羊币,充值更便宜"
+        app:layout_constraintTop_toTopOf="@+id/q_iv"
+        app:layout_constraintBottom_toBottomOf="@+id/q_iv"
+        app:layout_constraintRight_toRightOf="parent"
+        app:layout_constraintLeft_toRightOf="@+id/q_name_tv"
+        android:gravity="right"/>
+
+    <View
+        android:id="@+id/line_ly_q_view"
+        android:layout_width="match_parent"
+        android:layout_height="1sp"
+        android:background="@color/bg_gray"
+        app:layout_constraintBottom_toBottomOf="parent"/>
+
+</android.support.constraint.ConstraintLayout>

+ 41 - 0
app/src/main/res/layout/adp_taskdetail_child_listview.xml

@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:orientation="horizontal"
+    android:gravity="center"
+    android:layout_gravity="center_vertical"
+    android:padding="@dimen/content_padding_10"
+    android:layout_marginRight="@dimen/content_padding_small">
+
+    <TextView
+        android:id="@+id/item_name_tv"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:text="·第一天签到任务"
+        android:layout_centerVertical="true"
+        style="@style/nomal_txt_style"/>
+    <TextView
+        android:id="@+id/item_detail_tv"
+        android:layout_width="0dp"
+        android:layout_weight="1"
+        android:layout_height="wrap_content"
+        android:text="1.5元"
+        android:textColor="@color/txt_red"
+        android:textSize="@dimen/text_size_15"
+        android:layout_marginLeft="@dimen/content_padding_small"/>
+    <TextView
+        android:id="@+id/detail_task_tv"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:text="任务截图"
+        android:minWidth="@dimen/view_size_73"
+        android:textColor="@color/white"
+        android:textSize="@dimen/text_size_12"
+        android:gravity="center"
+        android:padding="@dimen/content_padding_3"
+        android:layout_alignParentRight="true"
+        android:layout_below="@+id/item_layout"
+        android:background="@drawable/sp_rectangle_bg_gray_radius"
+        android:layout_alignParentBottom="true"/>
+</LinearLayout>

+ 0 - 3
app/src/main/res/layout/fgt_credit_card_task_list.xml

@@ -55,19 +55,16 @@
             app:layout_constraintStart_toStartOf="@+id/credit_card_task_list_tip_tv_1"
             app:layout_constraintEnd_toEndOf="@+id/credit_card_task_list_tip_tv_1"/>
         <View
-            android:id="@+id/credit_card_task_list_tip_circle_2"
             style="@style/style_circle_main_v"
             app:layout_constraintBaseline_toBaselineOf="@+id/credit_card_task_list_tip_circle_1"
             app:layout_constraintStart_toStartOf="@+id/credit_card_task_list_tip_tv_2"
             app:layout_constraintEnd_toEndOf="@+id/credit_card_task_list_tip_tv_2"/>
         <View
-            android:id="@+id/credit_card_task_list_tip_circle_3"
             style="@style/style_circle_main_v"
             app:layout_constraintBaseline_toBaselineOf="@+id/credit_card_task_list_tip_circle_1"
             app:layout_constraintStart_toStartOf="@+id/credit_card_task_list_tip_tv_3"
             app:layout_constraintEnd_toEndOf="@+id/credit_card_task_list_tip_tv_3"/>
         <View
-            android:id="@+id/credit_card_task_list_tip_circle_4"
             style="@style/style_circle_main_v"
             app:layout_constraintBaseline_toBaselineOf="@+id/credit_card_task_list_tip_circle_1"
             app:layout_constraintStart_toStartOf="@+id/credit_card_task_list_tip_tv_4"

+ 0 - 1
app/src/main/res/layout/fgt_personacenter_item_top.xml

@@ -55,7 +55,6 @@
         android:padding="@dimen/content_padding_15">
 
         <ImageView
-            android:id="@+id/personalcenter_item_price_iv"
             android:layout_width="@dimen/content_padding_20"
             android:layout_height="@dimen/content_padding_20"
             android:src="@mipmap/personalc_ic_my_price"

+ 14 - 5
app/src/main/res/layout/homepage_act_layout.xml

@@ -28,7 +28,11 @@
             <include
                 layout="@layout/homepage_item_banner"/>
             <include
-                layout="@layout/homepage_item_4module"/>
+                layout="@layout/homepage_item_4module"
+                android:visibility="gone"/>
+            <include
+                layout="@layout/homepage_item_gridview_listview"
+                android:visibility="visible"/>
             <ImageView
                 android:id="@+id/homepage_wxfz"
                 android:layout_width="match_parent"
@@ -36,10 +40,15 @@
                 android:layout_marginTop="@dimen/content_padding_10"
                 android:scaleType="fitXY"
                 android:adjustViewBounds="true"
-                android:src="@drawable/homepage_wxfz"/>
+                android:src="@drawable/homepage_wxfz"
+                android:visibility="gone"/>
 
             <include
-                layout="@layout/homepage_item_liy_q"/>
+                layout="@layout/homepage_item_liy_q"
+                android:visibility="gone"/>
+            <include
+                layout="@layout/homepage_item_gridview_listview"
+                android:visibility="gone"/>
             <include
                 layout="@layout/homepage_item_currenttime_reward"/>
 
@@ -84,8 +93,8 @@
         android:paddingStart="@dimen/content_padding_10"
         android:paddingEnd="@dimen/content_padding_10"
         android:layout_margin="@dimen/content_padding_10"
-        android:layout_alignParentTop="true"
-        android:layout_alignParentEnd="true"
+        android:layout_alignParentBottom="true"
+        android:layout_alignParentStart="true"
         android:text="切换服务器"
         android:visibility="gone"/>
 </RelativeLayout>

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

@@ -10,15 +10,16 @@
     android:paddingRight="@dimen/content_padding_10">
 
     <com.sheep.gamegroup.util.MyGridview
+        android:id="@+id/home_list_gridview_gv"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:gravity="center_horizontal"
         android:scrollbars="none"
         android:numColumns="2"
-        android:background="@color/white"
         android:listSelector="@color/transparent"/>
 
     <com.sheep.gamegroup.util.MyListview
+        android:id="@+id/home_list_gridview_listview"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:scrollbars="none"

+ 0 - 1
app/src/main/res/layout/homepage_item_liy_q.xml

@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
-    android:id="@+id/lying_qb_layout"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:background="@drawable/x_shap_shadow_bg_rectgangle_white"

+ 4 - 2
app/src/main/res/layout/login_act_layout.xml

@@ -15,14 +15,16 @@
         <TextView
             android:id="@+id/tel_login_tv"
             android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
+            android:layout_height="38dp"
             android:text="手机号登录"
             android:layout_alignParentBottom="true"
             android:layout_centerHorizontal="true"
             style="@style/login_btn"
+            android:paddingStart="@dimen/content_padding_40"
+            android:paddingEnd="@dimen/content_padding_40"
             android:gravity="center"
             android:textColor="@color/txt_white"
-            android:background="@mipmap/x_ic_login_bg_sure"
+            android:background="@drawable/x_shap_shadow_stroke_rectgangle"
             android:layout_marginBottom="@dimen/content_padding_65"
             android:layout_marginTop="@dimen/content_padding_20"/>
 

+ 0 - 1
app/src/main/res/layout/recharge_act_layout.xml

@@ -55,7 +55,6 @@
                         android:visibility="visible" />
 
                     <EditText
-                        android:id="@+id/et_charge_price"
                         android:layout_width="match_parent"
                         android:layout_height="40dp"
                         android:layout_marginTop="@dimen/content_padding_10"

+ 9 - 0
app/src/main/res/layout/task_detail_layout.xml

@@ -92,6 +92,15 @@
                         android:layout_alignParentBottom="true"/>
                 </RelativeLayout>
 
+                <com.sheep.gamegroup.util.MyListview
+                    android:id="@+id/detail_task_listview"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:scrollbars="none"
+                    android:divider="@null"
+                    android:listSelector="@color/transparent"
+                    android:background="@drawable/x_shap_shadow_bg_rectgangle_white"/>
+
                 <LinearLayout
                     android:id="@+id/detail_item_layout_2"
                     android:layout_width="match_parent"

+ 0 - 2
app/src/main/res/layout/withdrawal_layout.xml

@@ -26,7 +26,6 @@
                 android:padding="@dimen/content_padding_20"
                 android:layout_margin="@dimen/content_padding_15">
                 <TextView
-                    android:id="@+id/withdrawal_wx_pre_notice_tv"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     android:text="当前的提现绑定微信号为"
@@ -44,7 +43,6 @@
                     android:ellipsize="end"
                     android:maxWidth="@dimen/content_padding_120"/>
                 <TextView
-                    android:id="@+id/line_one"
                     android:layout_width="0dp"
                     android:layout_height="0.5dp"
                     android:background="@color/white_bg_line"

BIN=BIN
app/src/main/res/mipmap-xhdpi/arrow_down.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/arrow_down.webp


BIN=BIN
app/src/main/res/mipmap-xhdpi/arrow_up.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/home_playgame_circle_bg.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/home_playgame_circle_bg.webp


BIN=BIN
app/src/main/res/mipmap-xhdpi/home_q_circle_bg.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/home_q_circle_bg.webp


BIN=BIN
app/src/main/res/mipmap-xhdpi/icon_pay_result_bg.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/icon_pay_result_bg.webp


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_about_us.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_about_us.webp


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_account_safe.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_account_safe.webp


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_feedback.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_feedback.webp


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_my_price.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_my_price.webp


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_proxy_service.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_proxy_service.webp


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_recommend_friend.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_recommend_friend.webp


BIN=BIN
app/src/main/res/mipmap-xhdpi/personalc_ic_task_history.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/task_daily_check.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/task_log_in.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/task_online_time.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/x_ic_login_bg_sure.png


BIN=BIN
app/src/main/res/mipmap-xhdpi/x_ic_withdrawal.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/home_playgame_circle_bg.png


BIN=BIN
app/src/main/res/mipmap-xxhdpi/home_playgame_circle_bg.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/home_q_circle_bg.png


BIN=BIN
app/src/main/res/mipmap-xxhdpi/home_q_circle_bg.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/icon_pay_result_bg.png


BIN=BIN
app/src/main/res/mipmap-xxhdpi/icon_pay_result_bg.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_01.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_02.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_03.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_04.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_05.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_1.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_2.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_3.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_a.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_b.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_c.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_d.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_e.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/understand_sheep_f.webp


BIN=BIN
app/src/main/res/mipmap-xxhdpi/x_ic_login_bg_sure.png


+ 1 - 1
app/src/main/res/values/common.xml

@@ -64,8 +64,8 @@
 
     <dimen name="view_size_20">20dp</dimen>
     <dimen name="view_size_30">30dp</dimen>
-    <dimen name="view_size_35">35dp</dimen>
     <dimen name="view_size_45">45dp</dimen>
+    <dimen name="view_size_55">55dp</dimen>
     <dimen name="view_size_60">60dp</dimen>
     <dimen name="view_size_73">73dp</dimen>
     <dimen name="view_size_80">80dp</dimen>

+ 1 - 0
app/src/main/res/values/gamegroup_color.xml

@@ -35,5 +35,6 @@
     <color name="white_DEDEDE">#DEDEDE</color>
     <color name="white_ededed">#ededed</color>
     <color name="white_FFF7F7F7">#FFF7F7F7</color>
+    <color name="gray_F2F2F2">#F2F2F2</color>
 
 </resources>

+ 10 - 0
app/src/main/res/values/gamegroup_styles.xml

@@ -63,6 +63,16 @@
         <item name="android:background">@drawable/sp_edt_background_common</item>
     </style>
 
+    <style name="edt_style_gray">
+        <item name="android:textSize">14sp</item>
+        <item name="android:paddingTop">6dp</item>
+        <item name="android:paddingBottom">6dp</item>
+        <item name="android:paddingLeft">8dp</item>
+        <item name="android:paddingRight">8dp</item>
+        <item name="android:textColorHint">@color/txt_gray_929292</item>
+        <item name="android:background">@drawable/sp_edt_backgroud_gray_1dp</item>
+    </style>
+
     <style name="txt_big_noheight_style">
         <item name="android:text">无敌大航海</item>
         <item name="android:textSize">@dimen/text_size_5</item>

+ 0 - 1
app/src/main/res/values/str_appstore_strings.xml

@@ -49,7 +49,6 @@
 
     <string name="toast_init_data_fail">加载数据失败</string>
     <string name="toast_init_tag_fail">加载标签失败</string>
-    <string name="toast_file_not_found">安装文件不存在!</string>
     <string name="toast_download_task_out_of_rang">请稍候,最多可同时下载%s款游戏哦</string>
 
     <string name="download">下载</string>

+ 2 - 2
gradle.properties

@@ -17,8 +17,8 @@
 # org.gradle.parallel=true
 #android.injected.build.model.only.versioned = 3
 
-VERSION_NAME=2.2.1
-VERSION_CODE=2002001
+VERSION_NAME=2.3.0
+VERSION_CODE=2003000
 ANDROID_COMPILE_SDK_VERSION=27
 ANDROID_BUILD_TOOLS_VERSION=27.0.2
 ANDROID_MIN_SDK_VERSION=18