私はAndroidでWebビューを使用していて、scrollToメソッドのアニメーションを作成するというアイデアに固執しています。基本的に、メソッドscrollTo(x、y)はページを指定されたポイントまでスクロールしますが、それは即座に実行されます。
アニメーションのトランジションのように、遅くしたいのですが。誰もがそれを行う方法を知っていますか?
編集1:xmlとコードベースの翻訳アニメーションを試してみました。Webビューを移動しているように見えますが、「全体」ビューとしてのみスクロールダウンしますが、Webビューのスクロールバーではなく、Webビューのビューポート全体を移動します(意味がありますか?)。したがって、現在のページがスライドしているのを効果的に確認できます。黒い画面が後ろにスライドして下に移動します(上から下に移動します)。Webビュー全体を翻訳しているので(下に移動して...)、それは理にかなっています。Animation.ABSOLUTE、Animation.RELATIVE_TO_PARENT、Animation.RELATIVE_TO_SELFをそれぞれ設定しようとしましたが、成功しませんでした。
次に、ビュー全体ではなく、Webビューでスクロールの位置を直接アニメーション化するにはどうすればよいですか?
編集2:さらに数回試した後、アニメーションがどのように機能するかを理解しました。したがって、デフォルトの「インスタント」scrollToの動作をオーバーライドすることはできないと私は主張します。誰かがそれについて異なる意見や知識を持っているなら、私に知らせてください。