Parcourir la source

2.6 部分修改

liujiangyao il y a 7 ans
Parent
commit
c1ec3891e4

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

@@ -467,8 +467,8 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
                 break;
             case R.id.icon_layout://
                 if(TestUtil.isTest()) {
-                    TestUtil.test(getActivity());
-//                    Jump2View.getInstance().testIntent(activity);
+//                    TestUtil.test(getActivity());
+                    Jump2View.getInstance().testIntent(activity);
                 }else
                     Jump2View.getInstance().goPersonnalCenterView(activity, null);
                 break;

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

@@ -22,6 +22,8 @@ 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.kfzs.duanduan.event.BigEvent;
+import com.kfzs.duanduan.event.EventTypes;
 import com.kfzs.duanduan.fragment.FgtSmallSheep;
 import com.kfzs.duanduan.utils.dlg.SkipUtils;
 import com.sheep.gamegroup.absBase.BaseActivity;
@@ -40,6 +42,7 @@ import com.sheep.gamegroup.model.entity.WithdrawalEty;
 import com.sheep.gamegroup.model.util.AutoTaskListUtil;
 import com.sheep.gamegroup.model.util.SheepSubscriber;
 import com.sheep.gamegroup.presenter.TryMakeMoneyPresenter;
+import com.sheep.gamegroup.view.activity.GameTaskOrderListAct;
 import com.sheep.gamegroup.view.activity.RechargeAct;
 import com.sheep.jiuyan.samllsheep.R;
 import com.sheep.jiuyan.samllsheep.SheepApp;
@@ -54,6 +57,10 @@ import com.umeng.socialize.UMShareListener;
 import com.umeng.socialize.bean.SHARE_MEDIA;
 import com.umeng.socialize.media.UMImage;
 import com.umeng.socialize.media.UMWeb;
+import com.umeng.socialize.shareboard.SnsPlatform;
+import com.umeng.socialize.utils.ShareBoardlistener;
+
+import org.greenrobot.eventbus.EventBus;
 
 import java.io.File;
 import java.lang.reflect.Field;
@@ -727,6 +734,13 @@ public class CommonUtil {
                             SHARE_MEDIA.QQ,
                             SHARE_MEDIA.WEIXIN)
                     .setCallback(new UMShareListener())
+//                    .addButton("copy_share_url","copy_share_url","icon","icon")
+//                    .setShareboardclickCallback(new ShareBoardlistener() {
+//                        @Override
+//                        public void onclick(SnsPlatform snsPlatform, SHARE_MEDIA share_media) {
+//
+//                        }
+//                    })
                     .open();
         }else {
             SHARE_MEDIA share_media = SHARE_MEDIA.QQ;
@@ -796,6 +810,8 @@ public class CommonUtil {
 
                         String resultStatus = payResult.getResultStatus();
                         Jump2View.getInstance().goRechargeResultAct(activity, resultStatus);
+                        if(activity instanceof GameTaskOrderListAct)
+                            EventBus.getDefault().post(new BigEvent().setEventTypes(EventTypes.ONFRESH_GAMETASK_ORDER_LIST_PAGE));
                         if(dialog != null){
                             dialog.dismiss();
                         }
@@ -860,6 +876,8 @@ public class CommonUtil {
                     @Override
                     public void onError(BaseMessage baseMessage) {
                         G.showToast(baseMessage.getMsg() +"");
+                        ViewUtil.newInstance()
+                                .hideProgress(context);
 
                     }
 
@@ -870,6 +888,7 @@ public class CommonUtil {
                             ViewUtil.newInstance()
                                     .hideProgress(context);
                             if(status == 2){
+                                EventBus.getDefault().post(new BigEvent().setEventTypes(EventTypes.ONFRESH_GAMETASK_ORDER_LIST_PAGE));
                                 return;
                             }
                             if(finalPay_type == 1){
@@ -878,6 +897,7 @@ public class CommonUtil {
                                                 context,
                                                 null);
                             }else {
+                                EventBus.getDefault().post(new BigEvent().setEventTypes(EventTypes.ONFRESH_GAMETASK_ORDER_LIST_PAGE));
                                 G.showToast("充值成功!");
                             }
                         } catch (Exception e) {

+ 4 - 1
app/src/main/java/com/sheep/gamegroup/util/Jump2View.java

@@ -4,6 +4,7 @@ import android.app.Activity;
 import android.content.Context;
 import android.content.DialogInterface;
 import android.content.Intent;
+import android.content.pm.PackageManager;
 import android.net.Uri;
 import android.os.Bundle;
 import android.provider.Settings;
@@ -1195,6 +1196,8 @@ public class Jump2View {
         activity.startActivity(intent);
     }
     public void testIntent(Context activity){
-        activity.startActivity(new Intent(activity.getPackageName()));
+        PackageManager packageManager = activity.getPackageManager();
+
+        activity.startActivity(packageManager.getLaunchIntentForPackage(activity.getPackageName()));
     }
 }

+ 5 - 4
app/src/main/java/com/sheep/gamegroup/view/activity/TaskDetailAct.java

@@ -450,6 +450,7 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
             }
             bottom_btn_layout.setVisibility(View.GONE);
             ((View)llInfos.getParent()).setVisibility(View.GONE);
+            setSonVuewShow();
         }
     }
 
@@ -989,8 +990,8 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
         item_layout.setBackgroundResource(R.drawable.sp_bg_white_solid_top);
         detail_task_recyclerview.setVisibility(View.GONE);
         ems_game_layout.setVisibility(View.GONE);
-        taskdetail_explain_layout.setVisibility(View.GONE);
         taskdetail_user_use_layout.setVisibility(View.GONE);
+        taskdetail_explain_layout.setVisibility(View.VISIBLE);
         switch (taskEty.getTask_type()){
             case 1000://连续任务
                 if(taskEty.getChild().size() > 0 && taskEty.getChild().get(0).getDescEntityList() != null){
@@ -1094,12 +1095,12 @@ public class TaskDetailAct extends AbsChooseImageActivity implements TaskDetailC
         }
 
         //截至时间
-        if(taskReleaseEty != null && taskReleaseEty.isIs_running() && taskReleaseEty.getDemo_time() > 0){
+        if(taskReleaseEty != null && taskReleaseEty.isIs_running() && taskReleaseEty.getCancel_duration() > 0){
             CommonUtil.getInstance().getHashMap(end_of_time_tv);
 
             end_of_time_tv.setVisibility(View.VISIBLE);
-            SelfCountDownTimer selfCountDownTimer = CommonUtil.getInstance().getCountDownTimer(taskReleaseEty.getDemo_time(), end_of_time_tv, "");
-            selfCountDownTimer.reset(taskReleaseEty.getDemo_time());
+            SelfCountDownTimer selfCountDownTimer = CommonUtil.getInstance().getCountDownTimer(taskReleaseEty.getCancel_duration(), end_of_time_tv, "");
+            selfCountDownTimer.reset(taskReleaseEty.getCancel_duration());
             selfCountDownTimer.start();
 
             CommonUtil.getInstance().addTimerHashMap(end_of_time_tv, selfCountDownTimer);

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/view/adapter/TaskdetailSonListviewAdp.java

@@ -219,7 +219,7 @@ public class TaskdetailSonListviewAdp extends BaseAdapter {
                     screens_iv.setAdjustViewBounds(true);
                     screens_iv.setScaleType(ImageView.ScaleType.FIT_XY);
 
-                    screens_iv.setLayoutParams(new LinearLayout.LayoutParams(with, with));
+                    viewHolder.itemView.setLayoutParams(new LinearLayout.LayoutParams(with, with));
 
                     if(TextUtils.isEmpty(taskDescEntity.getDesc())){
                         screens_tv.setVisibility(View.GONE);

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/view/fragment/FgtGameMakeMoney.java

@@ -210,7 +210,7 @@ public class FgtGameMakeMoney extends BaseFragment implements TryMakeMoneyContra
                                 G.showToast(" 网络错误!");
                             }
                             getNetWork(type);
-                            notifyDataSetChanged();
+//                            notifyDataSetChanged();
                         }
 
                         @Override

+ 2 - 2
app/src/main/java/com/sheep/gamegroup/view/fragment/FgtTryMakeMoney.java

@@ -269,7 +269,7 @@ public class FgtTryMakeMoney extends BaseFragment implements TryMakeMoneyContrac
             e.printStackTrace();
         }
         getNetWork(type);
-        notifyDataSetChanged();
+//        notifyDataSetChanged();
     }
 
     @Override
@@ -289,7 +289,7 @@ public class FgtTryMakeMoney extends BaseFragment implements TryMakeMoneyContrac
             G.showToast(" 网络错误!");
         }
         getNetWork(type);
-        notifyDataSetChanged();
+//        notifyDataSetChanged();
     }
 
     /**

+ 1 - 1
app/src/main/java/com/sheep/jiuyan/samllsheep/SheepApp.java

@@ -142,7 +142,7 @@ public class SheepApp extends BaseApplication {
             UMConfigUtils.onPageStart(activity);
             if (mActivityAount > 0) {
                 if(activity instanceof SplashAct || activity instanceof LoginAct || activity instanceof PhoneAct || activity instanceof ActMain){
-                    SysAppUtil.showVersionInfo(activity, SpUtils.getIgnoreMd5());
+//                    SysAppUtil.showVersionInfo(activity, SpUtils.getIgnoreMd5());
                 }
                 if(!notStop) {
                     notStop = true;

+ 138 - 0
app/src/main/res/layout/share_panel_layout.xml

@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <RelativeLayout
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="bottom"
+        android:background="@color/blue_E9EFF2">
+
+        <TextView
+            android:id="@+id/share_title"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_centerHorizontal="true"
+            android:text="选择要分享的平台"
+            android:padding="@dimen/content_padding_15"/>
+        <!--暂时两个这么弄-->
+        <LinearLayout
+            android:id="@+id/share_item_layout"
+            android:layout_below="@+id/share_title"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:gravity="center"
+            android:orientation="horizontal"
+            android:layout_marginBottom="@dimen/content_padding_15">
+
+            <LinearLayout
+                android:layout_width="0dp"
+                android:layout_weight="1"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:orientation="vertical">
+
+                <ImageView
+                    android:layout_width="35dp"
+                    android:layout_height="35dp"
+                    android:src="@mipmap/icon" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center_horizontal"
+                    android:layout_marginTop="@dimen/content_padding_2"
+                    android:text="QQ"
+                    style="@style/nomal_txt_style_12"/>
+            </LinearLayout>
+
+            <LinearLayout
+                android:layout_width="0dp"
+                android:layout_weight="1"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:orientation="vertical">
+
+                <ImageView
+                    android:layout_width="35dp"
+                    android:layout_height="35dp"
+                    android:src="@mipmap/icon" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center_horizontal"
+                    android:text="微信"
+                    android:layout_marginTop="@dimen/content_padding_2"
+                    style="@style/nomal_txt_style_12"/>
+            </LinearLayout>
+
+            <LinearLayout
+                android:layout_width="0dp"
+                android:layout_weight="1"
+                android:layout_height="wrap_content"
+                android:gravity="center"
+                android:orientation="vertical"
+                android:visibility="invisible">
+
+                <ImageView
+                    android:layout_width="35dp"
+                    android:layout_height="35dp"
+                    android:src="@mipmap/icon" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:layout_gravity="center_horizontal"
+                    android:text="QQ" />
+            </LinearLayout>
+        </LinearLayout>
+
+        <LinearLayout
+            android:id="@+id/copy_share_url_layotu"
+            android:layout_below="@+id/share_item_layout"
+            android:layout_width="match_parent"
+            android:layout_height="40dp"
+            android:layout_marginBottom="@dimen/content_padding_15"
+            android:gravity="center_vertical"
+            android:orientation="horizontal">
+
+            <TextView
+                android:id="@+id/tv_link"
+                android:layout_width="0dp"
+                android:layout_height="30dp"
+                android:layout_weight="1"
+                android:layout_marginLeft="@dimen/content_padding_15"
+                android:background="@drawable/recharge_bg_angle_blue_normal"
+                android:gravity="left|center_vertical"
+                android:lines="1"
+                android:maxLines="1"
+                android:paddingLeft="@dimen/content_padding_10"
+                android:paddingRight="@dimen/content_padding_10"
+                android:singleLine="true"
+                android:textColor="#999999"
+                android:textSize="@dimen/text_size_15" />
+
+            <TextView
+                android:id="@+id/withdrawal"
+                style="@style/style_button_show_1"
+                android:layout_width="wrap_content"
+                android:layout_height="@dimen/content_padding_30"
+                android:layout_marginBottom="5dp"
+                android:layout_marginStart="10dp"
+                android:layout_marginTop="5dp"
+                android:text="复制链接" />
+        </LinearLayout>
+        <TextView
+            android:id="@+id/cancel_share_tv"
+            android:layout_below="@+id/copy_share_url_layotu"
+            android:layout_width="match_parent"
+            android:layout_height="40dp"
+            android:background="@color/white"
+            android:text="取消分享"
+            style="@style/txt_style_15"
+            android:gravity="center"/>
+    </RelativeLayout>
+
+</FrameLayout>

+ 15 - 15
app/src/main/res/layout/task_detail_layout.xml

@@ -172,24 +172,24 @@
                                 android:textSize="@dimen/text_size_2"
                                 android:layout_gravity="center_horizontal"
                                 android:textColor="@color/txt_black_818181"/>
+                            <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:background="@drawable/sp_bg_gradient_rectangle_yellow"
+                                android:visibility="gone"
+                                android:layout_marginTop="@dimen/content_padding_8"
+                                android:layout_alignParentBottom="true"/>
                         </LinearLayout>
 
                     </RelativeLayout>
-                    <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_bg_gradient_rectangle_yellow"
-                        android:visibility="gone"
-                        android:layout_alignParentBottom="true"/>
                     <LinearLayout
                         android:id="@+id/detail_shrae_friend_layout"
                         android:layout_width="match_parent"

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

@@ -19,6 +19,8 @@
         android:layout_height="wrap_content"
         android:layout_gravity="center"
         android:text=""
+        android:lines="1"
+        android:ellipsize="end"
         android:layout_marginTop="@dimen/content_padding_small"
         android:visibility="visible"/>
 </LinearLayout>

+ 4 - 4
app/src/main/res/layout/taskdetail_item_supplement_explain.xml

@@ -4,16 +4,16 @@
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:layout_gravity="center_vertical"
-    android:layout_margin="@dimen/content_padding_10"
-    android:paddingRight="@dimen/content_padding_small"
-    android:paddingTop="@dimen/content_padding_small"
-    android:paddingBottom="@dimen/content_padding_15"
     android:orientation="vertical"
+    android:layout_margin="@dimen/content_padding_10"
     android:visibility="gone">
 
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
+        android:paddingRight="@dimen/content_padding_small"
+        android:paddingTop="@dimen/content_padding_small"
+        android:paddingBottom="@dimen/content_padding_15"
         android:background="@drawable/x_shap_shadow_bg_rectgangle_white">
 
         <TextView

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

@@ -30,6 +30,7 @@
     <color name="yellow_FAF632">#FAF632</color>
     <color name="blue_start">#80d2fe</color>
     <color name="blue_E2F4FE">#E2F4FE</color>
+    <color name="blue_E9EFF2">#E9EFF2</color>
     <color name="blue_end">#1394e8</color>
     <color name="blue_34a6e7">#34a6e7</color>
     <color name="blue_FF53BBF2">#FF53BBF2</color>

+ 2 - 0
app/src/main/res/values/strings.xml

@@ -60,4 +60,6 @@
     <string name="warm_prompt_n">温馨提示</string>
     <string name="warm_prompt_content">游戏必须是在小绵羊平台下载的游戏,且游戏账号是新注册的,否者任务奖励无法使用。</string>
     <string name="warm_prompt_content_notice">注意:用户若删除游戏后,系统自动检测让其下载安装游戏。</string>
+
+    <string name="copy_share_url">复制连接</string>
 </resources>