billyyoyo лет назад: 6
Родитель
Сommit
1d7b80e28b

+ 6 - 0
app/src/main/java/com/sheep/gamegroup/module/home/GoodsRecommendsBarHelper.java

@@ -58,6 +58,10 @@ public class GoodsRecommendsBarHelper {
     }
 
     private void initData() {
+        refresh();
+    }
+
+    public void refresh(){
         SheepApp.getInstance().getNetComponent().getApiService().getShopRecommends(8)
                 .subscribeOn(Schedulers.io())
                 .observeOn(AndroidSchedulers.mainThread())
@@ -114,6 +118,8 @@ public class GoodsRecommendsBarHelper {
         public GoodsHoder(@NonNull View itemView) {
             super(itemView);
             ButterKnife.bind(this, itemView);
+            priceView.getLayoutParams().width = tileWidth;
+            nameView.getLayoutParams().width = tileWidth;
             imageView.getLayoutParams().width = tileWidth;
             imageView.getLayoutParams().height = tileWidth;
             itemView.setOnClickListener(v -> Jump2View.getInstance().gotoYYShopMerchandiseById(mContext, goods.getId() + ""));

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

@@ -206,6 +206,8 @@ public class FgtSmallSheep extends BaseFragment implements SmallSheepContract.Vi
     private UserEntity userEntity;
     List<View> views = new ArrayList<>();
 
+    private GoodsRecommendsBarHelper goodsRecommendsBarHelper;
+
     //recyclerview
     private TryMakeMoneyAdp tryMakeMoneyAdp;
     private List<TaskAcceptedEty> allTaskAcceptedTaskList = ListUtil.emptyList();
@@ -639,7 +641,7 @@ public class FgtSmallSheep extends BaseFragment implements SmallSheepContract.Vi
             }
         });
         CommonUtil.getInstance().reflex(tabLayout, activity);
-        new GoodsRecommendsBarHelper(getContext(), goods_recommends_bar);
+        goodsRecommendsBarHelper = new GoodsRecommendsBarHelper(getContext(), goods_recommends_bar);
     }
 
     private int curPosition = 0;
@@ -856,6 +858,9 @@ public class FgtSmallSheep extends BaseFragment implements SmallSheepContract.Vi
         pagePresenter.bulletin(null);//公告
         pagePresenter.slideshow(null);//轮播
         pagePresenter.homeList();//首页list
+        if(goodsRecommendsBarHelper!=null){
+            goodsRecommendsBarHelper.refresh();
+        }
 
         if (ViewUtil.isVisible(home_award_container)) {
             CommonUtil.getInstance().getUserNoDoingTaskMoney(o -> {