1
私はこれを使用していますlibraryアイテムの1つをクリックすると表示されますが、設定したいレイアウトは表示されず、エラーメッセージも表示されません。私が間違っていることを知って...私を助けて!リサイクラーのぼかしレイアウトを設定する
私のレイアウトlink
これは私のアダプターのコードです:)あなたがのonClick(前に設定を行う必要があり、ライブラリのサンプルによると
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);
}}}}
次にライブラリの使用方法は....ユーザーが項目をクリックするとそのぼかしレイアウトが必要です....画像リンクを貼り付けたようです – Abhishek