私はVaadin Animator 2.0.0アドオンを使ってコンポーネントをフェードインしています。私はそれが正常に動作しますが、私はページを更新した場合、私は2番目の行(アニメーター)がでキックと、デフォルトではありません理解し、次のコードVaadinのアニメーターがフェードインしてリフレッシュするとき
new Dom(referenceLayout).getStyle().opacity(0);
Animator.animate(referenceLayout, new Css().opacity(1.0)).delay(100).duration(2000);
を使用しています、コンポーネントは0不透明に残ると私は見ていけません何でも 更新後もコンポーネントが表示されたままになっていることを確認するにはどうすればよいですか。アニメーターがリフレッシュしたかどうかはわかりません。
あなたのUIクラスに@PreserveOnRefreshがありますか? Animatorはアニメーションをその状態に保存しないので、アニメーションを実行すると、アニメーションコードがUI.init()に接続して実行されていない限り、リロード/ "PreserveOnRefresh"を指定しないでください。 – Jouni
私は自分のUIクラスに@PreserveOnRefreshを持っています。 DOMで通常のCSSフェードインを適用できますか? – user1631306
コンポーネントをフェードインするだけであれば、単純なCSSキーフレームアニメーションで十分です。アニメーターのアドオンは必ずしも必要ではありません。 – Jouni