diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index cc5e2c4..a44c820 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,6 +1,7 @@ + { @@ -38,7 +40,10 @@ public PagerAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType @Override public void onBindViewHolder(final PagerAdapter.ViewHolder holder, final int position) { - holder.imageView.setImageResource(list.get(position).getImg()); + //holder.imageView.setImageResource(list.get(position).getImg()); + Picasso.get() + .load(list.get(position).getImg()) + .into(holder.imageView); holder.textView.setText(list.get(position).getTitle()); @@ -54,7 +59,6 @@ public int getItemCount() { @Override public void onViewAttachedToWindow(@NonNull ViewHolder holder) { posAttached=holder.getAdapterPosition(); - // Log.e("PagerAdapter","pos attached "+posAttached); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { } diff --git a/recyclerviewpager/src/main/java/net/seifhadjhassen/recyclerviewpager/PagerModel.java b/recyclerviewpager/src/main/java/net/seifhadjhassen/recyclerviewpager/PagerModel.java index 36fd495..c2d7300 100644 --- a/recyclerviewpager/src/main/java/net/seifhadjhassen/recyclerviewpager/PagerModel.java +++ b/recyclerviewpager/src/main/java/net/seifhadjhassen/recyclerviewpager/PagerModel.java @@ -1,23 +1,36 @@ package net.seifhadjhassen.recyclerviewpager; +import android.content.Context; + public class PagerModel { - int img; + String img; String title; + Context context; - public PagerModel() { + public PagerModel(Context context){ + this.context=context; } - public PagerModel(int img, String title) { + + + public PagerModel(int img, String title,Context context) { + this.img = "android.resource://"+context.getPackageName()+"/drawable/"+img; + this.title = title; + } + public PagerModel(String img, String title) { this.img = img; this.title = title; } - public int getImg() { + public String getImg() { return img; } public void setImg(int img) { + this.img = "android.resource://"+context.getPackageName()+"/drawable/"+img; + } + public void setImg(String img) { this.img = img; }