|
|
@@ -78,6 +78,7 @@ import com.sheep.gamegroup.module.game.util.HpRefreshWelfareHelper;
|
|
|
import com.sheep.gamegroup.module.guide.NewbieGuideHelper;
|
|
|
import com.sheep.gamegroup.module.home.GoodsRecommendsBarHelper;
|
|
|
import com.sheep.gamegroup.module.home.adapter.AdpHomeList;
|
|
|
+import com.sheep.gamegroup.module.home.adapter.BannerImageLoader;
|
|
|
import com.sheep.gamegroup.module.home.fragment.FgtDailyPlayList;
|
|
|
import com.sheep.gamegroup.module.home.fragment.FgtPromoteGoodsList;
|
|
|
import com.sheep.gamegroup.module.skin.util.SkinUtil;
|
|
|
@@ -564,7 +565,7 @@ public class FgtSmallSheep extends BaseFragment implements SmallSheepContract.Vi
|
|
|
private int bannerHeight;
|
|
|
|
|
|
private void initBannerHeight() {
|
|
|
- bannerHeight = ScreenUtil.getScreenWidth(getContext()) * 17 / 40;
|
|
|
+ bannerHeight = (ScreenUtil.getScreenWidth(getContext())) * 17 / 40;
|
|
|
}
|
|
|
|
|
|
//游戏福利专区入口与刷新福利
|
|
|
@@ -592,7 +593,6 @@ public class FgtSmallSheep extends BaseFragment implements SmallSheepContract.Vi
|
|
|
// bannerLayoutParams.height = G.WIDTH * 25 / 72;
|
|
|
// banner.setLayoutParams(bannerLayoutParams);
|
|
|
LayoutParamsUtil.resetLayoutParams(banner, new Lp().setHeight(bannerHeight));
|
|
|
- banner.setPadding(G.getRealPix(8), G.getRealPix(8), G.getRealPix(8), G.getRealPix(8));
|
|
|
/**
|
|
|
* tablayout
|
|
|
*/
|
|
|
@@ -1295,13 +1295,20 @@ public class FgtSmallSheep extends BaseFragment implements SmallSheepContract.Vi
|
|
|
});
|
|
|
//设置图片加载器
|
|
|
banner
|
|
|
- .setImageLoader(new ImageLoader() {
|
|
|
+ .setImageLoader(new BannerImageLoader() {
|
|
|
@Override
|
|
|
- public void displayImage(Context context, Object o, ImageView imageView) {
|
|
|
+ public void displayImage(Context context, Object o, View view) {
|
|
|
try {
|
|
|
if (activity != null && !activity.isDestroyed()) {
|
|
|
-// GlideImageLoader.roundedCornersImage(imageView, ((SlideshowEty) o).getUrl(), G.getRealPix(10));
|
|
|
- Glide.with(context).load(o.toString()).apply(new RequestOptions().centerCrop().transform(new RoundedCorners(G.getRealPix(8)))).into(imageView);
|
|
|
+// GlideImageLoader.roundedCornersImage(imageView, o.toString(), G.getRealPix(10));
|
|
|
+// imageView.setPadding(G.getRealPix(8), G.getRealPix(8), G.getRealPix(8), G.getRealPix(8));
|
|
|
+ ImageView iv = view.findViewById(R.id.banner_image_iv);
|
|
|
+ Glide.with(context)
|
|
|
+ .load(o.toString())
|
|
|
+// .override(ScreenUtil.getScreenWidth(getContext()) - G.getRealPix(16), bannerHeight)
|
|
|
+ .apply(new RequestOptions()
|
|
|
+ .transform(new RoundedCorners(G.getRealPix(8))))
|
|
|
+ .into(iv);
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|