1


以下のようにレイアウトを設計する必要があります-

ここに画像の説明を入力


図に示すように、レイアウトには 2 つのビュー (相対レイアウト) があります。
ビューの 1 つをスワイプすると、ビューがスケーリングされます。

私が試したことは -

  1. 2 つの相対レイアウトでレイアウトを作成しました。
  2. 両方のレイアウトでスワイプ ジェスチャを処理しました。
  3. 以下に示すように、拡大縮小用のアニメーション ファイルを作成しました。 (サンプル)
  4. スワイプ時 - ビューをアニメーション化し、スケーリングします。

    <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>
    

これは機能します。
何か良い方法がないか知りたいです。
このための再利用可能な/組み込みのコンポーネントはありますか?

4

0 に答える 0