2017-07-13 1 views
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); 

     }}}} 

答えて

1

起こります。このように:

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(); 
    } 
} 
+0

次にライブラリの使用方法は....ユーザーが項目をクリックするとそのぼかしレイアウトが必要です....画像リンクを貼り付けたようです – Abhishek

関連する問題