在回收者视图项目上设置模糊布局

时间:2017-07-13 19:35:08

标签: android android-recyclerview android-viewholder

我正在使用此library当我点击其中一个项目时,其中出现了toast msz,但我想要设置的布局没有出现,也没有出现任何错误消息我不会这样做。我知道我做错了什么......帮助我!

我的布局link

这是我的适配器代码:

body

1 个答案:

答案 0 :(得分:1)

根据库的示例,您应该在onClick()发生之前进行设置。像这样:

BlurLayout.setGlobalDefaultDuration(450);
samplelayout = (BlurLayout) itemView.findViewById(R.id.blur_layout);
View hover4 = LayoutInflater.from(view.getContext()).inflate(R.layout.hover_card_view, null);
samplelayout.setHoverView(hover4);
samplelayout.setBlurDuration(1000);
samplelayout.addChildAppearAnimator(hover4, R.id.hover_play_video, Techniques.SlideInRight);
samplelayout.addChildDisappearAnimator(hover4, R.id.hover_play_video, Techniques.SlideOutLeft);

@Override
public void onClick(View view) {
    if (view.getId() == slipImage.getId()) {
        Toast.makeText(view.getContext(), "Chapter =" + String.valueOf(getAdapterPosition()+1), Toast.LENGTH_SHORT).show();
    }
}