问题标签 [showcaseview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2618 浏览

android - 如何使用带有片段的 ShowCaseView v5 构建器?

我找到了旧版本的示例,但没有找到新构建器模式的示例。有谁知道如何做到这一点?

0 投票
2 回答
2477 浏览

android - DialogFragment 之上的 ShowcaseView

我在 Android 应用程序中使用ShowcaseView 。我希望能够ShowcaseViewDialogFragment. 但对我来说,ShowcaseView显示在DialogFragment.

此项目的 github 上有关于此主题的未解决问题。但我想我会按照建议在这里问。这篇文章提到他解决了“使用虚假活动作为对话片段”的问题。但我不确定这意味着什么。也许这意味着他没有使用 a DialogFragment,而是使用 anActivity并将其显示为DialogFragment? 我知道您可以将活动的主题设置为 Manifest: 中的对话框android:theme="@android:style/Theme.Dialog"

其他 github 问题在此处此处

我正在使用这样的“旧版”版本ShowcaseView

0 投票
2 回答
2389 浏览

android - ShowCaseView 圆圈大小

是否可以在 ShowCaseView 中更改当前圆圈的大小?

我的代码中包含以下内容:

但是现在,我只是显示 ShowCaseView 的默认大小,如果是这样,我该如何调整它的大小?

谢谢!

有关 ShowCaseView 的更多信息,这将有所帮助.. https://github.com/amlcurran/Showcaseview

0 投票
1 回答
126 浏览

android - ShowcaseView 三次减慢我的应用程序

我习惯在我的应用程序中使用展示视图(最新的 v5.0)。我在我的应用程序中使用片段。我的安卓是4.4。

我的应用程序运行得非常快,但是当我添加时ShowcaseView,我的应用程序变慢了。当ShowcaseView可见时,我有 1 fps 和一些冻结。这很奇怪,因为在我关闭ShowcaseView我的应用程序后开始运行良好。

0 投票
1 回答
767 浏览

android - 如何配置 ShowcaseView

我正在使用来自 Github 的ShowcaseView 。

在哪里我找不到任何关于 ConfigOptions 以及如何使用它的信息......

我正在编写下面的代码,该代码在示例中进行了注释。我想使用它。但它在下面的代码中显示错误,因为 ShowcaseView 文件与 ConfigOptions 无关:

0 投票
3 回答
4057 浏览

android - 如何在android中更改展示视图的圆圈大小

我在我的应用程序中使用 android 展示视图。

我的项目中使用的以下库文件

https://github.com/amlcurran/Showcaseview

我想更改展示视图的圆圈大小。

我在半径文件中更改了半径大小,但无法生效。

请帮我。

0 投票
2 回答
2429 浏览

android - 你如何改变一个showcaseview圆半径?

我使用来自 showviewview 库的 git repo 的主代码。

由于是设置这个库的新手,我不确定如何减小圆形指示器的大小。

一些遗留代码包含配置选项,您可以在其中设置半径,但我找不到在主存储库中自定义相同的源。

0 投票
0 回答
527 浏览

android - Showcaseview 横向显示,内容文本溢出

我在我的 Android 应用程序中使用 showviewview 库向新用户显示第一次教程。到目前为止,一切都相当简单。我在页面顶部有许多不同的 viewpager 选项卡,它们连续展示,这很棒......在纵向模式下。

但是,当设备旋转时,或者我以横向启动应用程序时,我展示的标题和内容文本会显示在屏幕底部,并且最终会溢出屏幕。展示文本内容不过是一句话,我想我不是第一个遇到这个问题的人,所以我想知道是否有其他人遇到过这个问题以及他们是如何解决的?

我在想,由于展示视图会根据可用画布空间计算文本的最佳位置,因此我可能可以通过减少展示圈的半径来向上移动我的内容,尽管我还没有尝试过。

此外,我不想在教程期间通过将方向锁定为纵向模式来限制用户。

编辑:如果我认为目标设备的高度和宽度太小,我暂时决定将屏幕锁定为纵向。这不是我理想的解决方案,所以我仍然很想听听任何 showviewview 用户的想法。

0 投票
1 回答
740 浏览

chromecast - 使用分叉 ShowcaseView 项目库的 CastVideo-Android 示例无法在 ActionBar 中使用多个图标

我正在使用CastVideos-android示例项目作为参考来创建一个启用投射的应用程序。

CastVideos-android 示例的 1.2 版使用ShowcaseView 库的这个分叉版本来显示一个非常漂亮的叠加层以突出显示投射按钮。

这很好,可以帮助开发人员满足 Cast Sender-App UI 要求,但是ShowcaseView 库的这个分叉版本不能很好地与可能在 ActionBar 中使用多个图标的应用程序配合使用。

例如,当将 SearchView 类型的项目添加到 ActionBar 时,ShowcaseView 会出错。

结果如下,复制此行为的步骤在屏幕截图下方:

在此处输入图像描述

复制步骤:

  1. 将 v7-appcompat 作为库项目包含在 CastVideo-android 项目中。
  2. 将 CastVideo-android 项目中的 res/menu/main.xml 更改为如下所示(将 SearchView 类型的 ActionView 添加到 ActionBar):

    /li>

我正在使用最新版本的 v7-appcompat 库。

我怀疑罪魁祸首是 ActionBarViewWrapper.getMediaRouterButtonView() 方法(在com.github.amlcurran.showcaseview.targets中找到)如何通过反射找到 MediaRouterButton,但如果有多个,似乎无法理解如何找到 MediaRouterButton ActionBar 中的图标项目。

任何帮助将不胜感激!

0 投票
4 回答
7502 浏览

android - ShowcaseView - 宽度和高度必须 > 0

研究一直没有结果,因为所有其他对该错误的引用似乎都可以可靠地重复;我无法始终重复此错误:

正如我上面所说,这个错误并不是一直发生的。它似乎发生了大约(但不完全是)2-3次,然后2-3次运行没有问题。

这是我的资源文件:

这是我的java。请注意,我什至尝试为我的 ViewTarget 硬编码宽度和高度,但仍然出现不一致的错误。我还尝试在我的资源文件中创建占位符 TextViews,但仍然不行。

我很确定这是android绘制对象方式的一些时间问题,但我不知道为什么它们在某些运行中正确绘制但在其他运行中不正确。

除非您确定已在其他地方就间歇性问题提出过问题,否则请不要回答这个问题 :-)

任何帮助表示赞赏。