2017-02-28 61 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第一項時的代碼。它的工作原理雖然動畫看起來很滯後,但我不知道爲什麼,還有問題是當我觸摸外部或按下「確定」按鈕時。 showcaseview不會隱藏,我必須按「OK」或touchoutside幾次「四次」,我想,讓它完全消失。我錯過了什麼嗎?當觸摸外部時,ShowCaseView不會隱藏

我正在使用此https://github.com/amlcurran/ShowcaseView庫。

我曾嘗試給它一個onClickListener並調用removeAllViews(),但它崩潰的應用程序。

+0

這裏的任何人應該知道你甚至在談論什麼庫?你到目前爲止嘗試過的東西如何?你嘗試過什麼嗎?良好的資源:[MCVE] –

+0

@NickCardoso對不起,感謝資源。 – Bryan

回答

0

我發現了一個解決方案,我所做的就是直接啓動recyclerview的適配器中的所有內容,並將其保存在一個可以防止它彈出多次的情況下。

相關問題