当前位置: 首页 > 面试题库 >

是否可以更改Wicket活动指示器的颜色?

萧晓博
2023-03-14
问题内容

情况:我正在与Wicket一起工作IndicatingAjaxButton。我在具有黑色背景的页面上设置了按钮。当用户按下按钮时,按钮的活动指示灯熄灭并旋转,直到系统准备好继续运行为止。

问题:由于背景为黑色,因此指示器看起来不正常。由于指示器的一部分是黑色动画,因此在黑色背景上使用指示器会丢失一些细节。

问题:在Wicket中是否可以更改IndicatingX[按钮,链接等] 的颜色,还是我必须以新的方式设计页面?


问题答案:

这是不可能的。好吧,不是以编程方式。

Wicket的活动指示器/ th子/旋转器实际上不过是动画GIF。它位于

[your version of Wicket here]\wicket- src\wicket\src\main\java\org\apache\wicket\ajax\indicator.gif

并在中引用AbstractDefaultAjaxBehavior

要更改颜色,您可以创建自己的相同大小的GIF动画,并覆盖默认发行版中包含的动画。

编辑:
好的,写完之后我以为“必须有免费的可用图标”,并通过Google Image Search提出了这个建议:

http://blogs.msdn.com/blogfiles/gduthie/WindowsLiveWriter/Needananimatedloadingicon_B811/ajax-
loader_2.gif

认为 它是免费的并且不受限制,但是我并没有仔细检查。除了用于个人玩具/示例应用程序外,还应检查自己是否将其用于其他用途。



 类似资料:
  • 问题内容: 我将简短地说: Wicket中是否有一种方法/库来显示活动指示器?您知道吗,旋转的东西在用户等待时移动,还是只是JavaScript? 谢谢你的帮助。 问题答案: 如果这是ajax操作,则可以查看的实现。这些实现将在操作进行时显示一个“旋转器”。 例如和 您还可以查看和更改自己对非ajax东西的需求?

  • 我试图只获得新版本的行已更改,而不是git diff显示的所有其他信息。 用于: 它显示: 我想看到的只是: 可能吗?

  • 问题内容: 我有一组标签,这些标签的rgba背景颜色不同,但alpha相同。是否可以编写单个CSS样式来仅更改rgba属性的不透明度? 代码的简单示例: 和样式 我想做的是编写一种样式,当将鼠标悬停在其上时会更改不透明度,同时保持颜色不变。 就像是 问题答案: 现在可以使用自定义属性: 如果自定义属性不是一个选项,请参见下面的原始答案。 不幸的是,不,您必须为每个单独的类再次指定红色,绿色和蓝色值

  • 问题内容: 我在UIwebview中加载了html文件,并在html文件中放置了以下代码。 并在Uiwebview中设置色调颜色,但是当我选择文本时它仍然显示蓝色。 问题答案: 是。我花了 2 天的时间来解决这个令人头疼的问题。访问此链接并将JS代码放入您的JS文件中。将其导入.HTML文件中。 这是它的示例代码。 通过Objective-C代码调用此方法

  • 我现在很想知道,当访问某个页面时,如何更改任何手机浏览器中状态指示栏和搜索栏的背景色。我做了一项研究,但没有找到解决这个问题的办法。我认为这可能是使用JavaScript实现的,但CSS中也可能存在某种伪类或事件。请告诉我你的想法或解决方案。提前谢谢!下面是这种颜色变化的一个例子:https://translate.google.de/m/translate(注意从白色到蓝色的变化,以适应谷歌翻译

  • 问题内容: 是否可以“监视”指令上的ui更改?像这样的东西: 问题答案: 是。您可以使用,如果你在属性利用插值。 但是,如果这不是一个插值属性,并且您希望它可以从应用程序中的其他位置更改(绝对不建议这样做,请阅读Common Pitfalls ),那么函数可以返回: 无论如何,对您来说最好的方法可能是更改更改元素类的代码。它何时更改?