Ich benutze ViewPager, um Bilder zu wechseln und es funktioniert. Ich habe Rasteransicht und wenn ich ein Bild darauf klicke. das gleiche Bild öffnet OKAY. Aber wenn ich zwischen Bildern umschalte, beginnt es von Anfang an, das erste zu verlassen.Android zeigt ein bestimmtes Bild in ViewPager
zum Beispiel. Ich habe Int [5] Bilder. Wenn ID = 3 dann zeigt es Bild 3 1 2 3 4. Das Bild ist 3 wird wiederholt und Bild [0] wird nicht angezeigt.
Ich will es zu 4 wenn ich nach rechts wische und 2 wenn ich nach links wische.
Wenn Sie immer noch nicht verstehen können. Hier ist der Video-Link meiner App. https://youtu.be/HI-BYz4M8ms
@Override
public Object instantiateItem(ViewGroup viewGroup, int position)
{
if(position == 0) {
position = id;
}
ImageView imageView = new ImageView(context);
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setImageResource(images[position]);
viewGroup.addView(imageView);
return imageView;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
((ViewPager) container).removeView((ImageView) object);
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
Was ist eine ID in Ihrer if-Anweisung? – Panczur