@Override
public void onBindViewHolder(@NonNull final viewholder holder, int position) {
final Post post=list_post.get(position);
holder.txt_title.setText(FaNum.convert(post.getTit le()));
Glide.with(context).load(post.getUrlimage()).into( holder.img_backdrop);
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(context, DetailActivity.class);
intent.putExtra("id",post.getId());
intent.putExtra("title",post.getTitle());
intent.putExtra("subtitle",post.getSubtitle());
intent.putExtra("content",post.getContent());
intent.putExtra("image",post.getUrlimage());
intent.putExtra("category",post.getCategory());
intent.putExtra("date",post.getDate());
ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation (
(Activity) context,holder.img_backdrop,
ViewCompat.getTransitionName(holder.img_backdrop)) ;
context.startActivity(intent,options.toBundle());
}
});
}
در بالا کدهای مربوط به اینتت
private void getintentExtra(){
String mId,mImg, mTitle,mSubtitle, mContent ,mCategory,mDate;
Intent intent = getIntent();
mId = intent.getStringExtra("id");
mTitle = intent.getStringExtra("title");
mSubtitle = intent.getStringExtra("subtitle");
mContent =intent.getStringExtra("content");
mImg = intent.getStringExtra("image");
mCategory = intent.getStringExtra("category");
mDate = intent.getStringExtra("date");
txt_content.setText(FaNum.convert(mContent));
appbar_title.setText(FaNum.convert(mTitle));
title.setText(FaNum.convert(mTitle));
appbar_subtitle.setText(FaNum.convert(mSubtitle));
Glide.with(this)
.load(mImg)
.into(imageView);
txt_date.setText(FaNum.convert(mDate));
title_subtitle.setText(FaNum.convert(mSubtitle));
}
و قسمت Extra
تا جایی که فهمیدم شما برای عکس از bitmap استفاده کردین که لازم نیست