問題タブ [activity-transition]
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.
android - Google I/O 2016 トークのように Shared Element Transition を使用して TextView を適切にスケーリングする方法は?
Google I/O 2016 で示されているように、共有 TextView を使用して 2 つのアクティビティ間で遷移を作成しようとしましたが、テキストが一部のコンテナーに収まらないように見え、アニメーションの再生時にその端が切れてしまうため、奇妙な動作をします。ただし、そのスケーリングを妨げるものは何もありません。他の容器に入れて色々組み合わせてみましたが全く同じでした。とはいえ、2 番目のアクティビティから最初のアクティビティに戻ると、すべてが正常に機能します。テキストをスケーリングするためのクラスTextResize.javaもプロジェクトに追加され、2 つのアクティビティ間の共有要素トランジション セットに含まれています。
2 番目のアクティビティに移動するときのテキスト スケーリング アニメーションの誤りを修正するにはどうすればよいですか?
現在の動作のビデオ (スローモーション):リンク
主な活動:
activity_main.xml:
2 番目のアクティビティ:
activity_shared.xml:
スタイル.xml:
shared_main_detail.xml: