Banner-Slider icon indicating copy to clipboard operation
Banner-Slider copied to clipboard

how to fit image in slider.

Open sdianurag opened this issue 8 years ago • 3 comments

Hello saeedsh92, Thanks for awesome library, I use this library in my android app for banner. but i have an issue regarding image size. The size of images are different and they cropped from bottom. please help me to solve this problem. how do i set these images like fitCenter, centerCrop, fitXY etc.

Thanks in advance.

sdianurag avatar Apr 13 '17 12:04 sdianurag

Hello @sdianurag , i try how to set ScaleType with simple act like bellow. List<Banner> banners = new ArrayList<>(); /* Create ScaleType */ banners.add(new DrawableBanner(R.drawable.banner2)); banners.add(new DrawableBanner(R.drawable.banner_1)); for (int i=0; i < banners.size(); i++){ banners.get(i).setScaleType(ImageView.ScaleType.FIT_XY); } home_banner.setBanners(banners); you can set a scaletype prop with extend from Banner.java. i hope this tuts could help you

rakaadinugroho avatar Aug 25 '17 06:08 rakaadinugroho

You can by implementing ImageLoadingService and overriding methods, determine scale type. For example; I use Glide

@Override
public void loadImage(String url, ImageView imageView) {
    Glide.with(context)
            .load(url)
            .apply(new RequestOptions().fitCenter())
            .into(imageView); }

SanaRm avatar May 22 '18 02:05 SanaRm

In ImageLoadingService add below code in loadImage method

@Override public void loadImage(String url, ImageView imageView) { imageView.setScaleType(ImageView.ScaleType.FIT_XY); }

JagadishaIncture avatar Nov 26 '20 14:11 JagadishaIncture