Я использую ViewPager
для скольжения изображений, но я хочу, чтобы они скользили только в одном направлении. Но они скользят в другом направлении. Можете ли вы сказать мне, как изменить направление скольжения изображения в ViewPager
? Было бы здорово помочь.
Мой ViewPageAdapter
код:
public class SlideAdapter extends PagerAdapter {
Context context;
public int[] lst_images = {R.drawable.flipthumb, R.drawable.amazonsale};
public SlideAdapter(Context context){
this.context = context;
}
@Override
public int getCount() {
return lst_images.length;
}
@Override
public boolean isViewFromObject(@NonNull View view, @NonNull Object object) {
return (view==(LinearLayout)object);
}
@NonNull
@Override
public Object instantiateItem(@NonNull ViewGroup container, final int position) {
LayoutInflater inflater = (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE);
View view =inflater.inflate(R.layout.slide, container, false);
ImageView imageView =(ImageView) view.findViewById(R.id.slide_img);
imageView.setImageResource(lst_images[position]);
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (position ==0){
Intent intent = new Intent(context, WebActivity.class);
intent.putExtra("ecommerce", "https://www.flipkart.com/");
context.startActivity(intent);
}
else if(position ==1){
Intent intent = new Intent(context, WebActivity.class);
intent.putExtra("ecommerce", "https://www.amazon.com");
context.startActivity(intent);
}
}
});
container.addView(view);
return view;
}
@Override
public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
super.destroyItem(container, position, object);
}
}