0.0と1.0の高さと幅からズームすることで、キャンバスコンポーネントを紹介したいと思います。ズームが始まるまでコンポーネントを非表示にして、ズームを開始するとコンポーネントが表示されるようにします。
ただし、ズーム効果をコンポーネントのshowEffectトリガーは、コンポーネントを表示します。ズーム効果を開始する前に、コンポーネントを最初に通常のサイズで1秒間表示します。ズーム効果を組み合わせて、コンポーネントを並行して表示するように設定すると、ズームの前に1秒間、コンポーネントが通常のサイズで点滅します。 effectStartイベントを介してズーム効果が開始するときにコンポーネントを表示しても、それは実行されます。ズーム効果が始まる前にのみ表示する方法を誰もが知っているので、ズーム効果の前に一瞬コンポーネントを通常のサイズでフラッシュしませんか?
回答:
回答№1は0あなたが私たちにコードを与えていたなら、提案を提供するのは簡単だろう。
それは、コンポーネントが「フラッシュ」する理由エフェクトが開始される前のフルサイズは、おそらくエフェクトが開始される前のコンポーネントの配置とサイズ設定に関連しています。そのため、エフェクトを開始する前に、コンポーネントの高さと幅をエフェクトのzoomHeightFromとzoomWidthFromに設定するだけです。
ただし、これらのことはデバッグが難しい場合があります。特にコードなし。
回答№2の場合は0
簡単な解決策が見つかりました:ズーム効果を設定し、コンポーネントを表示に設定するプロパティアクションを並列に配置しますが、プロパティ設定アクションに50ミリ秒の公称開始遅延を追加します。