如何逐个显示案例视图



我有4个按钮。我需要为每个按钮提供展示视图。但是 问题是在为每个按钮创建展示案例视图时 创建,所有展示视图同时显示。如何显示 一个接一个?。

创建代码

 target = new ViewTarget(R.id.shutdown, this);show_showcase(target, "Tutorial", "Click this button...");
   target = new ViewTarget(R.id.track, this);show_showcase(target, "Tutorial", "Click this button to...");
   target = new ViewTarget(R.id.lock, this);show_showcase(target,"Tutorial","Click this button to...");
   target = new ViewTarget(R.id.unlock, this);show_showcase(target,"Tutorial","Click this to ...");

功能show_showcase

void show_showcase(final ViewTarget target,final String title,final String content) {
   Selection.this.runOnUiThread(new Runnable() {
       public void run() {
                   new ShowcaseView.Builder(Selection.this, true)
                   .setTarget(target)
                   .setContentTitle(title)
                   .setContentText(content)
                   .setStyle(R.style.CustomShowcaseTheme)
                   .build();
       }
   });

}

我找到了。我使用的是没有展示视图类的展示视图版本 5。降级并将版本 4 添加到我的 Android Studio 项目中,这修复了它。

  1. 选择展示视图的旧版本
  2. 下载展示视图库
  3. 将其添加到应用程序
  4. 使用展示视图类

此类的示例在展示视图库的示例应用程序中给出

使用overrideButtonclick()并在onClickListener()函数中创建新的展示组件。

最新更新