以下のようにレイアウトを設計する必要があります-
図に示すように、レイアウトには 2 つのビュー (相対レイアウト) があります。
ビューの 1 つをスワイプすると、ビューがスケーリングされます。
私が試したことは -
- 2 つの相対レイアウトでレイアウトを作成しました。
- 両方のレイアウトでスワイプ ジェスチャを処理しました。
- 以下に示すように、拡大縮小用のアニメーション ファイルを作成しました。 (サンプル)
スワイプ時 - ビューをアニメーション化し、スケーリングします。
<set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" android:fillEnabled="true" > <scale android:duration="2000" android:fromXScale="1.0" android:fromYScale="1.0" android:pivotX="50%" android:pivotY="100%" android:toXScale="1.0" android:toYScale="2.0" /> </set>
これは機能します。
何か良い方法がないか知りたいです。
このための再利用可能な/組み込みのコンポーネントはありますか?