gpt4 book ai didi

android - 在回收站 View 项目上设置模糊布局

转载 作者:行者123 更新时间:2023-11-30 00:27:26 30 4
gpt4 key购买 nike

我正在使用这个 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);

}}}}

最佳答案

根据库的示例,您应该在 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();
}
}

关于android - 在回收站 View 项目上设置模糊布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45089562/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com