问题标签 [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 回答
1583 浏览

android - Android ShowCaseView 的 buttonLayoutParams 不起作用

我在我的应用程序中使用 ShowCaseView 库。我想将“确定”按钮向左移动。我使用了这段代码(在库中相同):

但它不起作用?谁能告诉问题出在哪里?

0 投票
1 回答
81 浏览

android - 编译 ShowcaseViewSample 时出错

我从 github 下载了 ShowcaseView 库并在 eclipse 上导入了它。我下载了 ActionBarSherlock-4.4.0 并导入了它。

我还在示例项目中添加了 ShowcaseView Library 和 ActionBarSherlock-4.4.0 并没有收到任何错误,但是当我单击时run as android application,经过很长时间我得到:

Conversion to Dalvik format failed: Unable to execute dex: Java heap space

并且应用程序不运行。

同时我在控制台中得到这个:

Dx warning: Ignoring InnerClasses attribute for an anonymous inner class (org.ibex.nestedvm.util.Sort$1) that doesn't come with an associated EnclosingMethod attribute. This class was probably produced by a compiler that did not target the modern .class file format. The recommended solution is to recompile the class from source, using an up-to-date compiler and without specifying any "-target" type options. The consequence of ignoring this warning is that reflective operations on this class will incorrectly indicate that it is *not* an inner class.

请帮我。

0 投票
1 回答
1195 浏览

android - 目标列表的 ShowcaseView ConfigOptions

找不到有关如何配置 ShowcaseView 的任何文档。

这是来自ShowcaseView GitHub 页面

用法

要使用 ShowcaseView,请使用 insertShowcaseView(..) 调用之一。这些采取:

  • 代表应该展示什么的目标。有关更多详细信息,请参阅wiki
  • 一个活动
  • ShowcaseView 上显示的可选标题和详细信息字符串(或资源 ID)
  • 可选的ConfigOptions可以改变 ShowcaseView 的行为。有关更多详细信息,请参阅 wiki

唯一有效的链接是 wiki 链接,我在其中找不到任何关于 ConfigOptions 以及如何使用它的信息,其他链接已损坏。

我正在尝试为我的应用程序写一个小教程,这是我通过研究源代码得出的结论:

但我无法弄清楚很多事情:

  1. 如何将标题和消息字符串放在屏幕中心(ConfigOption.centerText 没有效果?)
  2. 如何调整文本大小(我希望它更大)
  3. 怎么把OK按钮放到别处(ConfigOption.buttonLayoutParams没有效果)
  4. 当用户触摸目标视图时如何关闭展示(或显示下一个)

谢谢。

0 投票
3 回答
2942 浏览

android - 如何将 ShowcaseView 与 GridView 或 ListView 一起使用

ShowcaseView(库)如何与 GridView 或 ListView 一起使用?

该库是https://github.com/amlcurran/ShowcaseView

0 投票
6 回答
6608 浏览

ios - 是否有适用于 iOS 的 Android ShowcaseView 的等价物?

Github上有一个Android项目:

https://github.com/amlcurran/Showcaseview

根据自述文件:

ShowcaseView 库旨在通过独特且有吸引力的叠加层向用户突出和展示应用程序的特定部分。这个库非常适合指出用户的兴趣点、手势或晦涩但有用的项目。

我想知道iOS是否存在功能等效的功能。让用户快速浏览应用程序会很有用。通常,应用程序介绍是通过几个滑动屏幕来处理的。想想优步和多邻国。

谷歌和 Stackoverflow 搜索返回没有任何意义。如果我有时间,我会把它作为一个副项目来工作。

编辑:我最终使用了适用于 Swift 和 Objective-C 的 github.com/IFTTT/RazzleDazzle。

0 投票
2 回答
2432 浏览

android - 使用依赖于外部 jar 的库项目设置 Proguard

我的 android 项目有很多依赖项,其中一个有一个带有一些 jar 的 libs 文件夹,在我尝试使用 proguard 之前一切正常。

运行 proguard 时,此日志出现错误:

然后我尝试在我的 proguard 配置文件中添加 -libraryjars 标志,导致此附加警告高于其他警告:

我无法保护的库项目是 ShowcaseView (com.espian.showcaseview)。

其库的 libs 文件夹中的 jars 是:

  • 安卓支持-v4.jar
  • mockito-all-1.9.5.jar
  • Nineoldandroids-2.4.0.jar

我应该怎么办?!

编辑

这是我的 proguard.cfg

0 投票
5 回答
2938 浏览

android - 使用 gradle 导入 ShowcaseView

我正在尝试在我的应用程序中使用 ShowcaseView 项目,但无法构建该项目。

当我运行“gradle clean installDebug”时,出现以下错误:

在根项目“hows-it-going”上找不到参数 [project ':ShowcaseView'] 的方法 compile()。

我正在使用 gradle 1.11 和 Android Studio 0.54。

我已经下载了源代码,并使用 file -> Import module -> ShowcaseView 导入了项目
,这使我的项目结构如下:

-project
--app
--ShowcaseView

我的 settings.gradle 文件如下所示:


在我的项目级别 build.gradle 我有以下内容:

任何有关如何正确包含此内容的帮助将不胜感激。谢谢。

0 投票
5 回答
3864 浏览

android - 无法从 Android 中的 Fragment 运行 ShowcaseView

我从这里使用最新版本的 ShowcaseView

当我尝试将它与演示应用程序和活动一起使用时,它可以工作,但是当我尝试将它与片段一起使用时,它使我的应用程序崩溃而没有 logcat 错误

这里可能是什么问题?

编辑1:

当我尝试在我的fragmentactivity中做同样的事情并且没有工作时,但是当我做了同样的事情但采取了在fragmentactivity中声明而不是在它工作的片段中声明的视图时。

EDIT2: 我设法从 logcat 中得到错误。

我理解错误,但它的原因是什么?

0 投票
2 回答
1126 浏览

android - 使用不带高亮圈的 ShowcaseView

我想使用该ShowcaseView库来创建教程,但对于教程的一个阶段,我不想用圆圈突出显示任何内容。API可以做到这一点吗?

0 投票
1 回答
1103 浏览

android-fragments - 对片段使用 ShowCaseView

当我试图搜索这个时,我得到了许多解决方案,其中提到了函数 insertShowcaseView 的使用以及一些适用于片段的参数。但我无法在我下载的showcaseview 库中找到此功能。任何人都可以为我提供最新的库资源,其中包括为片段实现它的功能。