【发布时间】:2018-02-23 02:24:01
【问题描述】:
这里有点新手, 我正在尝试用一些带有图像的 CardViews 构建一个 RecyclerView。 我想通过卡片中图像的共享元素转换启动一个新活动。
我的观点持有者:
@Override
public void onBindViewHolder(ViewHolder holder, final int position) {
String animal = mData.get(position);
holder.myTextView.setText(animal);
holder.myDescrition.setText("Test description");
holder.myImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, getItem(position));
Intent i = new Intent(view.getContext(), details.class);
view.getContext().startActivity(i, options.toBundle());
}
});
}
但我不断收到错误
Error:(64, 88) error: incompatible types: <anonymous OnClickListener> cannot be converted to Activity
【问题讨论】:
标签: android android-recyclerview