how to fit image in slider.
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.
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
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); }
In ImageLoadingService add below code in loadImage method
@Override public void loadImage(String url, ImageView imageView) { imageView.setScaleType(ImageView.ScaleType.FIT_XY); }