0
1つのビューを画面の中央から右上に移動したい。私は、ビューページのスワイプパーセンテージを検出することによってそれを移動したい。このビューは、ビューページャーが他のページに完全に変更されたときに右上に表示されます。android:ビューページのスワイプの割合でオブジェクトベースを移動するにはどうすればよいですか?
1つのビューを画面の中央から右上に移動したい。私は、ビューページのスワイプパーセンテージを検出することによってそれを移動したい。このビューは、ビューページャーが他のページに完全に変更されたときに右上に表示されます。android:ビューページのスワイプの割合でオブジェクトベースを移動するにはどうすればよいですか?
この問題には3つの手順があります。
ステップ1:ViewPager.OnPageChangeListener、
ステップ2の実装:バックonPageScrolledコールがあります(int型の位置、positionOffsetフロートは、positionOffsetPixelsをint型)、あなたはあなたが他の翻訳を処理するために必要なすべての情報を取得しますあなたの状況に応じてこれらの値をパーセンテージに変換することができます。
ステップ3:すべてのViewクラスには、そのビューの高さの観点から変換できるsetTranslationXまたはsetTranslationYがあります。あなたは簡単なはずのパーセント値を持っているので。すべて最高です
私は前にこれをしました。