【发布时间】:2017-07-13 19:35:07
【问题描述】:
我正在使用这个library,当我单击其中的一个 toast msz 项目时,我想要设置的布局没有出现,也没有出现任何错误消息我不知道我在做什么错了……帮帮我!
我的布局link
这是我的适配器代码:
class LessonDataHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
public BlurLayout samplelayout;
private TextView nameOfSlip;
private ImageView slipImage;
private Context context;
public LessonDataHolder(View itemView) {
super(itemView);
context = itemView.getContext();
nameOfSlip = (TextView) itemView.findViewById(R.id.demoText);
slipImage = (ImageView) itemView.findViewById(R.id.imageViewDemoVideo);
samplelayout = (BlurLayout) itemView.findViewById(R.id.blur_layout);
slipImage.setOnClickListener(this);
}
public void bindSlip(VideoList videoList) {
nameOfSlip.setText(videoList.stringSlipName);
slipImage.setImageResource(videoList.stringImage);
}
@Override
public void onClick(View view) {
if (view.getId() == slipImage.getId()) {
Toast.makeText(view.getContext(), "Chapter = " + String.valueOf(getAdapterPosition()+1), Toast.LENGTH_SHORT).show();
BlurLayout.setGlobalDefaultDuration(1000);
View hover4 = LayoutInflater.from(view.getContext()).inflate(R.layout.hover_card_view, null);
samplelayout.setHoverView(hover4);
samplelayout.setBlurDuration(2000);
samplelayout.addChildAppearAnimator(hover4, R.id.hover_play_video, Techniques.SlideInRight);
samplelayout.addChildDisappearAnimator(hover4, R.id.hover_play_video, Techniques.SlideOutLeft);
}}}}
【问题讨论】:
标签: android android-recyclerview android-viewholder