GWT 有哪些效果库可用于商业用途?

发布于 2024-09-30 21:34:46 字数 223 浏览 4 评论 0原文

我正在寻找一个可以非常非常轻松地放入我现有的 GWT 应用程序的效果库。我想将该库添加到我的构建路径中,然后开始编写诸如 FX.fadeOut(thisWidget) 之类的内容来替换 thisWidget.setVisible(false)

GWT 是否有任何可靠且小型的东西可以完成这种简单的事情?我正在编写一个用于商业用途的应用程序,该应用程序不会开源。

I'm looking for an effects library that I can drop in to my existing GWT app really, really easily. I want to add the library to my build path and then start writing things like FX.fadeOut(thisWidget) to replace thisWidget.setVisible(false).

Is there anything solid and small available for GWT that can do this kind of simple thing? I'm writing an app for commercial use that will not be open source.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

寄离 2024-10-07 21:34:46

您还可以查看http://code.google.com/p/gwt-fx/

干杯

You can also check http://code.google.com/p/gwt-fx/

Cheers

海的爱人是光 2024-10-07 21:34:46

查看 GQuery,它是 GWT 的 JQuery 克隆。效果类的文档为 此处
它根据 Apache License 2.0 获得许可。

Check out GQuery, a JQuery clone for GWT. The docs for the effects class are here.
It is licensed under the Apache License 2.0.

胡渣熟男 2024-10-07 21:34:46

看看 GWT-Mosaic2g

这是一个全新的 GWT-Mosaic 库,具有非常好的动画效果。

Take a look to GWT-Mosaic2g

It's a complete new GWT-Mosaic library, with really nice animation effects.

情未る 2024-10-07 21:34:46

我只需要淡入和淡出效果。所以我没有使用图书馆。
这是执行这些效果的代码。

    private void fadeIn(final Element el) {
    final int size = 11;
    Timer timer = new Timer() {
        private int counter = 0;
        @Override
        public void run() {                     
            if (counter == size) {
                cancel();
                return;
            }
            double opacity = (double) (counter) /  10;                      
            el.getStyle().setOpacity(opacity);                      
            counter++;      
        }
    };
    timer.scheduleRepeating(100);   


}

private void fadeOut(final Element el) {
    final int size = 11;
    Timer timer = new Timer() {
        private int counter = 0;
        @Override
        public void run() {                     
            if (counter == size) {
                cancel();
                return;
            }
            double opacity = (double) (10 - counter) /  10;                     
            el.getStyle().setOpacity(opacity);                      
            counter++;      
        }
    };
    timer.scheduleRepeating(100);       
}

I needed just fade in and fade out effects. So I didn't use a library.
This is the code doing these effects.

    private void fadeIn(final Element el) {
    final int size = 11;
    Timer timer = new Timer() {
        private int counter = 0;
        @Override
        public void run() {                     
            if (counter == size) {
                cancel();
                return;
            }
            double opacity = (double) (counter) /  10;                      
            el.getStyle().setOpacity(opacity);                      
            counter++;      
        }
    };
    timer.scheduleRepeating(100);   


}

private void fadeOut(final Element el) {
    final int size = 11;
    Timer timer = new Timer() {
        private int counter = 0;
        @Override
        public void run() {                     
            if (counter == size) {
                cancel();
                return;
            }
            double opacity = (double) (10 - counter) /  10;                     
            el.getStyle().setOpacity(opacity);                      
            counter++;      
        }
    };
    timer.scheduleRepeating(100);       
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文