問題タブ [layouttransition]

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

android - アイテムがリサイクル ビューから削除されたときに正しくアニメーション化されるように layoutTransition を設定する方法

アイテムがリストから削除された後にトランジションが発生するようにしたいのですが、アイテムを削除するとトランジションが早く発生し、下の GIF に示すように他のアイテムがカバーされます。私の2番目の問題は、レイアウトトランジションを使用すると、フラグメントが作成されるときにアニメーションで展開され、最初にこれを回避する方法です。私のレイアウトは次のようなものです:

そしてフラグメント:(Kotlin):

しかし、何も変わらず、常に同じ動作

例

0 投票する
0 に答える
42 参照

android - MotionLayout の TextView で AnimateLayoutChanges LayoutTransition.CHANGING 効果を実現する方法

どうやらMotionLayout自動 Android LayoutTransition フレームワークでは動作しないので、それなしで効果animateLayoutChangesを得る方法を知りたいです。LayoutTransition.CHANGINGAnimateLayoutChanges は、ビューのコンテンツとサイズの変更を自動的にアニメーション化することによって機能します。これが例です。

ここに画像の説明を入力

残念ながら、MotionLayout は TextView テキストの変更をサポートしておらず、特に、画像が示すように TextView 内のテキストをアニメーション化することはサポートしていません。どんな助けでも大歓迎です。

0 投票する
0 に答える
54 参照

android-animation - Jetpack Compose を使用してダイアログを表示するときに、ある Composable を別の Composable の上に重ねる効果を実現する方法

現在の Composable ビューの上にダイアログを表示するときに、Android で Jetpack Compose を使用してこの動作を実現する方法を理解したいと思っています。

望ましい状態:

ここに画像の説明を入力

下部にある [フィルター] ボタンをクリックしたときのアニメーション。iOSのCulture Tripアプリからです。

ここに画像の説明を入力

現在、以下のようなダイアログがあります。お気付きのように、私のコンテンツはまだ表示されていますが、背景にあるページ レイヤーであるかのように表示したいと考えています。

望ましい状態の図の赤い矢印に注目してください。行を作成し、パディングで背景色を設定することでその動作を模倣できますが、よりエレガントなソリューションを探したり、私が知らない標準的な動作があるかどうか疑問に思ったりします。

実際の状態:

ここに画像の説明を入力