2011-06-01 12 views
0

私はandroidのアプリケーションを作成しています。私の問題は です。画像を含むImageViewを含むScrollViewを使用しています。 イメージにはユーザーが検索できるいくつかの場所があり、選択したときには の1つの場所が画像内の赤い点としてマークされます。ここまでは順調ですね。 検索した場所が画像の下部にある場合、ユーザーはスクロールして見つける必要があります。 scrollViewがユーザーのヘルプなしで自動的に場所にスクロールするようにするにはどうすればよいですか?検索された場所が電話の画面の中央にくるようにするために必要なことは何ですか?イメージ内のポイントに自動的にスクロールする方法

ご協力いただきありがとうございます。

答えて

1

ScrollTo(x、y)を使用します。 x、yはスクロール後の左上の位置ですので、ターゲット位置のオフセットを調整する必要があります。

setSmoothScrollingEnabled(true)でスムーススクロールを有効にし、scrollTo(x、y)のようなsmoothScrollTo(x、y)を実行することもできますが、スクロールするのではなくスムーズにスクロールします。

0

ScrollView.ScrollTo(int x、int y)は十分と思います。必要なのはピクセルと距離の関係です。

関連する問題