ホームページ WeChat アプレット ミニプログラム開発 WeChatミニプログラムアニメーションAPIの詳細説明とコード共有例

WeChatミニプログラムアニメーションAPIの詳細説明とコード共有例

Mar 13, 2017 am 10:33 AM

この記事では主に WeChat ミニ プログラム アニメーション API の詳細な説明とコード例を紹介します。必要な友達はそれを参照してください

アニメーション ここではアニメーションについて簡単に紹介します。ミニ プログラムでは、いくつかの 属性 と注意事項を説明します。アニメーションを作成する前に、アイデアを整理し、アニメーションを段階的に分解してから結合する必要があります。ここでは紹介のみを行います。

wx.createAnimation(object)

公式の紹介を参照

1. アニメーションインスタンスアニメーションを作成します。インスタンスのメソッドを呼び出してアニメーションを記述します。最後に、アニメーション データはアニメーション インスタンスのエクスポート メソッドを通じてエクスポートされ、コンポーネントのアニメーション プロパティに渡されます。

2. アニメーション操作メソッドを呼び出した後、アニメーションのグループの完了を示すために、アニメーションのグループ内のすべてのアニメーション メソッドを呼び出すことができます。同時に、アニメーションのグループが完了した後、初めて次のアニメーションのセットが続行されます。 step は、wx.createAnimation() と同じ構成パラメータを渡して、アニメーションの現在のグループの属性を指定できます

たとえば、最初のコードはアニメーションに対応しています: this.animation.export( )
2つ目 例えば、スケーリングアニメーション、つまりscale、scaleX、scaleY...のセットは、スケーリングアニメーショングループのアニメーションメソッドです。 スケーリングアニメーショングループと回転アニメーショングループは、step( ) と順番に実行されます。コードで試してみてください!エフェクトを逆に見ると理解しやすくなります

主な属性:

微信小程序animation API详解及实例代码分享

ここでのメインツリーは、アニメーション効果を設定するtimingFunctionとtransformOrigin

timingFunctionです

  1. linearデフォルトは線形です アニメーションは常に比較的均一です

  2. イーズ 最初は遅く、途中で加速し、最後に遅くなります

  3. イーズイン 初めはゆっくりです

  4. イーズインアウト最初と最後でゆっくりと

  5. ease-out 最後でゆっくりと

  6. step-start アニメーションは最初に 100% にジャンプし、アニメーション時間が一瞬で終了します

  7. step-endアニメーション時間が一瞬で終了するまで0%スタイルを維持します

transformOriginの設定アニメーションの基点はデフォルトで%50 %50 0

左、中央は横方向の値、対応するパーセンテージ値は left=0%; right=100% です。 100%

アニメーショングループとアニメーションメソッドスタイル:

回転:

微信小程序animation API详解及实例代码分享スケール:

微信小程序animation API详解及实例代码分享オフセット:

微信小程序animation API详解及实例代码分享傾き:

微信小程序animation API详解及实例代码分享行列変換:

微信小程序animation API详解及实例代码分享 単一アニメーションのグループ効果をデモンストレーションします

w ** * 回転 */

rotate: function() {

//2 つのアニメーション グループは step() で終わる必要があります
/**

* アニメーションシーケンス 時計回りに 150 度回転 > x、y 2 倍拡大 > x、y 10px 移動 >*/

this.animation.rotate(150)。 step().scale(2) .step().translate(10).step().skew(10).step().opacity(0.5).width(10).step({ducation: 8000}) this.setData({ ) // アニメーションを出力します

anime: this.animation.export()

})
}

読んでいただきありがとうございます。皆さんのお役に立てれば幸いです。このサイトのサポートに感謝します。

以上がWeChatミニプログラムアニメーションAPIの詳細説明とコード共有例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)