2017-02-28 4 views
0
new ShowcaseView.Builder(mainTabActivity) 
          .withHoloShowcase() 
          .setTarget(new ViewTarget(recyclerView.findViewHolderForAdapterPosition(0).itemView)) 
          .setContentTitle(getString(R.string.tutorial_welcome)) 
          .setContentText(getString(R.string.tutorial_cardview_add)) 
          .hideOnTouchOutside() 
          .build(); 

これは、showcaseviewをrecyclerviewの最初の項目に追加するときのコードです。なぜかアニメーションが遅くなっているように見えますが、私はなぜか分かりませんし、外に触れるか「ok」ボタンを押しても問題になります。ショーケースビューは隠すのではなく、「ok」またはtouchoutsideを「4回」押して、完全に消えるようにしなければならないと思う。何か不足していますか?ShowCaseViewが触れても非表示にならない

私はこのhttps://github.com/amlcurran/ShowcaseViewライブラリを使用しています。

私はそれにonClickListenerを与え、removeAllViews()を呼び出そうとしましたが、アプリケーションがクラッシュしています。

+0

ここで誰がどのようなライブラリについて話しているのでしょうか?これまでに試したことはありますか?何か試しましたか?良いリソース:[MCVE] –

+0

@NickCardoso申し訳ありません、リソースをありがとうございます。 – Bryan

答えて

0

解決策を見つけました。私は、recyclerviewのアダプターですべてを直接開始し、2回以上ポップアップしないような状態にしておきました。

関連する問題