问题标签 [crouton]

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 投票
3 回答
1594 浏览

android - AppMsg - Crouton 库 - 支持片段?

我一直在使用 AppMsg,这是一个第三方库,用于以非侵入性方式显示警报(最初由 Cyril Motier 构思)。图书馆的日常活动很好,但是有人知道如何使用图书馆Fragments吗?

https://github.com/johnkil/Android-AppMsg

可以看出,主要功能makeText需要一个活动context。我如何传递Fragment给这个方法?

谢谢,托里。

0 投票
1 回答
301 浏览

java - 在 Crouton 库中滚动文本

crouton 库可以在 Github上找到, 我的问题是,是否可以让 Crouton 中显示的文本水平滚动。在 TextView 中可以这样做:

但这在面包丁中也可以吗?我感谢每一个帮助/答案!

0 投票
1 回答
1302 浏览

android - 为什么自定义面包圈样式显示为灰色而不是指定的颜色?

我想为我的应用程序的面包块自定义样式。为尽可能多的样式设置 4 种颜色。这是我的自定义样式类

颜色在 color.xml 文件中设置

我使用包装器来调用面包块。

由于我使用的是 ActionBarSherlock,因此我的 appTheme 继承自它,而不是从 holo 继承。在另一个使用标准面包片的应用程序上,它没有任何问题。但是,此处不会显示自定义油炸面包丁。我在 2.2 自定义 ROM 和 4.2(谷歌版本)上对其进行了测试。

我发现关于这个主题的唯一问题是pre Holo Devices 上的 Holo Colors?并且它不处理自定义样式(与我的情况不同,该问题不会在“全息设备”上重现)。

有谁知道为什么四种样式显示为灰色?

编辑:我刚刚测试过像 Style.ALERT 这样的常规(内置)样式确实显示了正确的颜色......另外,我将颜色引用从 R.color.mycolor 更改为它们在 R 中的值(例如:0x7f06000c),因为那是Crouton 库中的原始样式类是如何做到的,并且仍然是相同的半透明灰色...我还检查了原始的 holo_red_light 以检查 alfa 值并将它们添加到我的自定义颜色中

但仍然没有。

0 投票
1 回答
1899 浏览

android - 为 crouton 库使用自定义布局

我有 crouton 库(https://github.com/keyboardsurfer/Crouton)使用默认的通知布局。我想为通知使用自定义布局 xml 文件,以便我可以设置不同的字体以TextView匹配我的应用程序的其余部分。我已经扩展了 aTextView以使自定义字体正常工作。

浏览库的源代码,我发现了一些可能对我有帮助的方法:

但是我很难找到关于如何为面包块消息使用自定义布局以及如何为它们设置文本/消息样式的好例子(我已经使用定义了一些自定义样式Style.Builder())。

我要使用的自定义布局是:

有人可以指出我正确的方向吗?

0 投票
0 回答
960 浏览

android - 如何为 Crouton Toast 内的按钮设置侦听器并使用该按钮清除 Crouton Toast?

我有一个应用程序,它在操作栏下方显示吐司。我正在使用 Crouton 库来显示吐司。在这里,我为 toast 放置自定义布局,该布局包含一个 textview 和一个按钮(用于关闭选项)。所以 Toast 出现了按钮。如果我单击它应该关闭 toast 但没有任何反应.. 下面是这个例子的代码。任何帮助表示赞赏

MainActivity.java

toast_custom_layout.xml

activity_main.xml

0 投票
1 回答
1541 浏览

android - Crouton + SlidingMenu 重叠

我同时使用SlidingMenuCrouton,但我发现滑动菜单与 crouton 通知重叠

面包片和滑动菜单重叠

我会在 github 上报告一个问题,但我不知道这个 bug 属于哪里。

Cyril Mottier 在他关于布局内通知的 Prixing 文章中提到了 3 个上下文的存在,左侧菜单有自己的上下文。这样,通知与其余内容一起滑动。

在此处输入图像描述

因为 SlidingMenu 和 Crouton 都使用 Activity 上下文,所以这可能根本无法修复。我们可以轻松调用

在显示 SlidingMenu 之前,但我喜欢 Prixing 的滑出功能。

希望图书馆作者可以声明该错误或对此有所了解。

谢谢!

编辑:

我通过创建对象并将其附加到活动来使用 SlidingMenu

还有Crouton,我想只有一种方法可以使用它

对于这两种情况,这是相同的 Activity

0 投票
3 回答
1254 浏览

android - Android:Crouton lib 和自定义字体

我在我的应用程序中使用自定义字体,所以我想要 Crouton 的自定义字体。我试过用 setTextAppearance 来做,它不起作用。

在样式类中:

然后,我尝试通过用我的字体更改 setTypeface() 来做到这一点,但它不起作用。

在面包块类:

我该怎么做才能拥有自定义字体?

ps:库版本==> 1.7

0 投票
1 回答
121 浏览

java - 完成所有油炸面包片吐司后退出应用程序

我正在使用 Crouton 作为原生 android toasts 的替代品。我必须一个接一个地显示 5-6 个面包块,然后调用System.exit(0)退出我的应用程序。

问题是,我看到第一个油炸面包丁 1-2 秒,然后应用程序就退出了!其余的油炸面包块根本不显示。这是因为在执行代码时,未显示的面包块被添加到队列中。当涉及到System.exit(0)它退出应用程序而不显示那些排队的面包块时。我曾尝试为此寻找解决方案,并遇到了一个解决方案,我必须在其中创建一个新线程,然后将其休眠时间 = 必要油煎面包块的持续时间之和,然后在该线程中调用 System.exit。但是,如果我在另一种情况下有或多或少的油炸面包丁,那就没用了。

那么有人能想出解决办法吗?

0 投票
2 回答
250 浏览

android - Crouton min API 级别问题

我正在尝试使用该库,但 Manager.java 中有这一行(第 215 行)

我不明白如何解决。日食 说

我不认为我可以简单地更改当前的最低 API 级别来修复它。

0 投票
0 回答
150 浏览

java - 我可以使用静态方法在 Java 中添加 OnClickListener

是否可以在静态方法中添加 onClickListener?

我正在尝试创建一个便利类,对 Crouton 进行一些常见的修改(Ben Weiss 的实现基于 Cyril Mottier 的文章)。我确实有一个分叉版本(我修改了源代码),但我试图减少我所依赖的库项目,而是选择包含他在 Maven 中提供的 jar,但该类设置为final所以我不能从那里扩展它。

我所做的是:

我的问题是:

  • 当被触发时,它是否会隐藏当前存储在或它在侦听器注册点引用onClick(View v)的Crouton ?CroutonEx.crouton也就是说,在我的情况下,它总是相同的(Crouton 在设置侦听器后立即显示,并且仅显示几秒钟,一次仅显示一个)但在一般情况下可以保证(使用关于它将引用内存中的哪个对象)?

  • 即使这样可行,它显然也不是一个理想的方式;虽然我怀疑它会在这种特殊情况下引起问题(我想不出多个线程如何同时访问此方法(面包块只会添加到主/UI线程上)),有没有更好的方法来在实用程序类中添加侦听器,还是完全不鼓励?

谢谢!

(虽然这是一个 Android 项目,但我没有添加标签,因为我认为它不相关。)