問題タブ [animation]

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 投票する
2 に答える
456 参照

silverlight - WPF/Silverlight のアニメーションのリソース?

WPF/Silverlight で使用されるアニメーション/ストーリーボードの概念を強化するための優れたリソースを探しています。ポインタはありますか?

0 投票する
3 に答える
11568 参照

wpf - データ バインディングを使用して WPF でアニメーションを起動する

Model-View-ViewModel パターンを使用するように単純な WPF アプリケーションを適応させようとしています。私のページには、いくつかのアニメーションがあります。

現在、コード ビハインドでアニメーションを開始し、Completed イベントをリッスンして、次のコードで終了時に何かを実行できます。

ストーリーボードをViewModelにデータバインドして、ViewModelによって発生したイベントで開始し、終了時にそのViewModelにコールバックできるようにする方法はありますか?

0 投票する
4 に答える
7520 参照

jquery - ネストされた効果ループを使用した jquery アニメーション

ニュース ティッカー スタイルの段落を表示/非表示にするネストされた関数があります。

問題は、ループが最初からやり直すと (4 行目)、不透明効果が正しく機能しなくなり、段落が突然表示されることです。

これについて知っているjqueryマスターはいますか?私はこれを難しくしすぎていますか?

0 投票する
6 に答える
6938 参照

math - パスに沿った回転の計算

オブジェクトをアニメーション化しようとしています。たとえば、車だとしましょう。私はそれがポイントから行きたい

x1、y1、z1

ポイントx2,y2,z2 へ。それらのポイントに移動しますが、進行方向を指しているのではなく、ドリフトしているように見えます。だから私の質問は: updateframe() イベントでこの問題を解決するにはどうすればよいですか? 良いリソースの方向性を教えてもらえますか?

ありがとう。

0 投票する
1 に答える
7412 参照

.net - .NETCompactFrameworkでアニメーションGIFをどのように表示しますか

アニメーションGIFを.NETCompactに表示したいのですがForm。現在、PictureBoxコントロールを使用してとを切り替え .Visible = trueています.Visible = false

.Visible = trueただし、gifが表示された後は、アニメーション化されません。.NET Compact Frameworkでアニメーション化するにはどうすればよいですか?

私はすでにこれを試しましたが、機能しません。

0 投票する
1 に答える
5001 参照

c# - 所有者が描画したプログレス バー (ListView/DataGridView) のアニメーション化された「グロー」

.NET 2.0 (Winforms) のボグ標準の ProgressBar が、Vista ではファンシーなアニメーションの光るバーとして表示されることに気付きました。ただし、ProgressBarRenderer を使用すると (通常、オーナー描画リスト ビュー、グリッド ビュー、またはその他のコントロールでプログレス バーを描画しようとするときに必要になるため)、きれいなアニメーションのないビジュアル スタイルが得られます。

これが魔法のように機能することを期待するのはばかげていたと思います.Vistaのネイティブコントロールには、静止画像を描画するときには明らかに存在しないタイマーまたはスレッドが埋め込まれている必要があると思います. ProgressBar コントロールを (DrawToBitmap を使用して) 連続して数回再描画すると、アニメーション化されたグローの異なる段階を実際に確認できることがわかったので、タイマーを使用して自動的に再描画を続けることを実験しましたが、何かが正しくありませんまた、実際の ProgressBar よりもはるかに多くの CPU 時間を消費します。

これにより、次の 2 つの標準以下のオプションが残っているようです。または b) タイマーを使用して複数の ProgressBars をビットマップに継続的に再描画し、CPU サイクルを浪費して見栄えを良くしますが、それでも完全ではありません。

所有者が描画したコントロール内にプログレス バーを埋め込んだ経験があり、上記の 2 つのオプションよりも良い方法を知っている人がいるかどうか疑問に思っていました。

0 投票する
5 に答える
55825 参照

javascript - jQuery slideUp(). remove() は、削除が発生する前にslideUpアニメーションを表示していないようです

私はこの JavaScript の行を持っていますselectedLi。これは私が期待した動作ではありません。

selectedLi取り外す前にスライドさせるにはどうすればよいですか?

0 投票する
4 に答える
6110 参照

iphone - OpenGL ES でのカスタム ビュー遷移

ここで取得するデフォルトのトランジションの代わりとして機能するカスタムトランジションを作成しようとしています。たとえば、次のようになります。

プレーンにマッピングされた静的テクスチャにエフェクトを実行する OpenGL ベースのビューを用意しました (コア アニメーションのフリップ エフェクトのコピーとしましょう)。私が行う方法がわからないことは次のとおりです。

  • 現在のビュー コンテンツを取得し、そこからテクスチャを作成します (それを行う関数を見たのを覚えていますが、見つかりません)。
  • 現在画面外にあり、現在のビューを置き換えるビューに対して同じことを行う方法
  • トランジション クラスを可能な限りネイティブにする (コア アニメーション効果の一種にする) ためにフックできる API はありますか?

どんな考えやリンクも大歓迎です!

アップデート

Jeffrey Forbes の回答は、ビューのコンテンツをキャプチャするソリューションとしてうまく機能します。

私がまだ理解していないのは、移行先のビューのコンテンツをキャプチャする方法です。これは、移行が完了するまで非表示にする必要があります。

また、OpenGL ビューを表示するにはどの方法を使用すればよいですか? デモンストレーションのために、pushViewController を使用しました。ただし、これはナビゲーションバーに影響します。実際には、アニメーションを使用して 1 つ前の項目に戻りたいと考えています。説明については、このビデオを確認してください。

http://vimeo.com/4649397 .

もう 1 つのオプションは、presentViewController を使用することですが、それはフルスクリーンを表示します。別のウィンドウ (またはビュー?) を作成すると便利だと思いますか?

0 投票する
3 に答える
3635 参照

.net - 奇妙な途切れ途切れの WPF アニメーション

デスクトップの情報をスクロールするアプリを作っています。ウィンドウは透明です。私は単純なものから始めて、アニメーション化のための CPU 使用率が最も低いものを見つけようとしています。単純な TextBlock から始めています。

私の開発マシンでは、DoubleAnimation を使用して Canvas.Left プロパティを設定すると、画面全体で非常に滑らかなアニメーションが得られます。ただし、別の Vista コンピューターでは、6 ~ 7 秒ごとに約 1 秒の遅延が発生します。XP マシンでは、これも非常にスムーズです。他の 3 台のマシンで試してみましたが、50% の良し悪しでした。すべてのマシンに 3.5 SP1 がインストールされています。

システムの CPU 使用率が 10% を超えることはありません。ソフトウェア レンダリングを行っていないことがわかります。私のデスクトップのビデオ カードは nVidia Geforce 7xxx シリーズで、不安定なマシンの 1 つは nVidia Geforce 88xx カードを使用していました。すべてが同じドライバー リリースと最新のものを使用しています。画面解像度は通常 1920x1080 ですが、私の開発マシンは例外で、これははるかに大きい (2560x1600)

ただし、Perforator を使用してダーティ リージョン サポートを無効にすると、すべてのマシンでスムーズに動作しますが、CPU は現在 30% です。

迷っています。途切れ途切れはほとんど時計仕掛けのようです。問題のあるマシンでは他に何も起こっていません。テストされたすべてのマシンは Core 2 Duos、大量の RAM、最新のドライバー、最新のサービス パックでした。他に何をすべきかわかりません。ラグではなく、単にCPU使用率が高いと予想します。

0 投票する
3 に答える
50854 参照

vba - PowerPointからアニメーションGIFにエクスポートしますか?

カスタムアニメーション付きの画像をPowerPointからアニメーションGIFにエクスポートすることはできますか?