Quellcode durchsuchen

部分bug修改

liujiangyao vor 8 Jahren
Ursprung
Commit
352e48b05d

+ 25 - 0
app/src/main/java/com/kfzs/duanduan/ActGameDetails.java

@@ -17,6 +17,8 @@ import android.widget.TextView;
 
 import com.android.volleyplus.Response;
 import com.android.volleyplus.VolleyError;
+import com.arialyy.annotations.Download;
+import com.arialyy.aria.core.download.DownloadTask;
 import com.bumptech.glide.Glide;
 import com.kfzs.appstore.utils.restful.KFZSNetwork;
 import com.kfzs.duanduan.adp.AdpViewPagerDetail;
@@ -473,4 +475,27 @@ public class ActGameDetails extends BaseCompatActivity {
         }
         return false;
     }
+
+    @Download.onTaskStop void stopDownload(DownloadTask task){
+        if(task.getKey().equals(respGame.getDownloadUrl())){
+            mBtnDown.setText("暂停");
+        }
+    }
+    @Download.onTaskStart void startDownload(DownloadTask task){
+        if(task.getKey().equals(respGame.getDownloadUrl())){
+            mBtnDown.setText("下载");
+        }
+    }
+
+    @Download.onTaskComplete void completeDownload(DownloadTask task){
+        if(task.getKey().equals(respGame.getDownloadUrl())){
+            mBtnDown.setText("安装");
+        }
+    }
+
+    @Download.onTaskRunning void runDownload(DownloadTask task){
+        if(task.getKey().equals(respGame.getDownloadUrl())){
+            mBtnDown.setText("下载中");
+        }
+    }
 }

+ 27 - 0
app/src/main/java/com/kfzs/duanduan/ActSearch.java

@@ -23,6 +23,8 @@ import android.widget.ImageView;
 import android.widget.ListView;
 import android.widget.TextView;
 
+import com.arialyy.annotations.Download;
+import com.arialyy.aria.core.download.DownloadTask;
 import com.kf.utils.ToastBuilder;
 import com.kfzs.android.view.tag.FlowLayout;
 import com.kfzs.android.view.tag.TagAdapter;
@@ -108,6 +110,8 @@ public class ActSearch extends BaseCompatActivity {
 
     private boolean mIsAutoShowTxt = true;//是否自动提示输入,不然在点搜索历史的时候,也会自动提示
 
+    private boolean isDownLoad = true;//是否显示有下载
+
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
@@ -476,4 +480,27 @@ public class ActSearch extends BaseCompatActivity {
         EventBus.getDefault().unregister(this);
     }
 
+
+    @Download.onTaskStop void stopDownload(DownloadTask task){
+        if(!isDownLoad){
+            mAdpSearchGame.notifyDataSetChanged();
+        }
+    }
+    @Download.onTaskStart void startDownload(DownloadTask task){
+        if(!isDownLoad){
+            mAdpSearchGame.notifyDataSetChanged();
+        }
+    }
+
+    @Download.onTaskComplete void completeDownload(DownloadTask task){
+        if(!isDownLoad){
+            mAdpSearchGame.notifyDataSetChanged();
+        }
+    }
+
+    @Download.onTaskRunning void runDownload(DownloadTask task){
+        if(!isDownLoad){
+            mAdpSearchGame.notifyDataSetChanged();
+        }
+    }
 }

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

@@ -533,7 +533,7 @@ public class FgtSmallSheep extends BaseCompatFragment implements SmallSheepContr
         ArrayList<Drawable> imgURL = new ArrayList<>();
         imgURL.add(getResources().getDrawable(R.mipmap.couple_red_packets));
         imgURL.add(getResources().getDrawable(R.mipmap.home_credit_img));
-        imgURL.add(getResources().getDrawable(R.mipmap.home_sheep_img));
+//        imgURL.add(getResources().getDrawable(R.mipmap.home_sheep_img));
         if (mImageGlarry != null) {
             mImageGlarry.init(imgURL.toArray(new Drawable[]{}), ImageView.ScaleType.CENTER_CROP);
             return;

+ 4 - 1
app/src/main/res/layout/withdrawal_layout.xml

@@ -42,7 +42,10 @@
                     android:layout_marginTop="6dp"
                     android:textSize="@dimen/text_size_3"
                     android:textColor="@color/txt_black_404040"
-                    android:layout_marginStart="36dp"/>
+                    android:layout_marginStart="36dp"
+                    android:lines="1"
+                    android:ellipsize="end"
+                    android:maxWidth="@dimen/content_padding_120"/>
                 <TextView
                     android:id="@+id/withdrawal_change_tv"
                     android:layout_width="wrap_content"

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

@@ -87,6 +87,7 @@
     <dimen name="content_padding_65">65dp</dimen>
     <dimen name="content_padding_80">80dp</dimen>
     <dimen name="content_padding_100">100dp</dimen>
+    <dimen name="content_padding_120">120dp</dimen>
     <dimen name="content_padding_140">140dp</dimen>