1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
| public class SliderAdapter extends PagerAdapter {
Context context;
LayoutInflater layoutInflater;
Button slide_btn;
public SliderAdapter(Context context) {
this.context = context;
}
public int[] slide_images = {
R.drawable.small,
R.drawable.medium,
R.drawable.big
};
public String[] slide_headings = {
"PUSSY",
"OKAY",
"WARRIOR"
};
public String[] slide_descs = {
"Nos partenaires et nous-mêmes utilisons différentes technologies, telles que les cookies, pour personnaliser les contenus et les publicités, proposer des .",
"toto",
"tata"
};
@Override
public int getCount() {
return slide_headings.length;
}
@Override
public boolean isViewFromObject(@NonNull View view, @NonNull Object o) {
return view == (RelativeLayout) o;
}
@NonNull
@Override
public Object instantiateItem(@NonNull ViewGroup container, int position) {
layoutInflater = (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE);
View view = layoutInflater.inflate(R.layout.slide_layout, container, false);
ImageView slideImageView = (ImageView) view.findViewById(R.id.slide_image);
TextView slideHeading = (TextView) view.findViewById(R.id.slide_heading);
slideImageView.setImageResource(slide_images[position]);
slideHeading.setText(slide_headings[position]);
container.addView(view);
return view;
}
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((RelativeLayout)object);
}
} |
Partager