TouchImageView のサンプル コードをダウンロードし、画像を縮小できるように minScale を .80 に設定しました。これにより、画像が画面の下部または上部に整列し、画像が拡大されたときのようにスムーズに移動しなくなります。
ソース/例 https://github.com/MikeOrtiz/TouchImageView
Touchview で縮小はサポートされていますか? そうでない場合、これを修正する方法はありますか?
ありがとう、ルーン
TouchImageView のサンプル コードをダウンロードし、画像を縮小できるように minScale を .80 に設定しました。これにより、画像が画面の下部または上部に整列し、画像が拡大されたときのようにスムーズに移動しなくなります。
ソース/例 https://github.com/MikeOrtiz/TouchImageView
Touchview で縮小はサポートされていますか? そうでない場合、これを修正する方法はありますか?
ありがとう、ルーン
onScale メソッドに以下を追加することで、縮小を機能させることができました
if (saveScale < 1){
matrix.postScale(mScaleFactor, mScaleFactor, width / 2, height / 2);
}else if (origWidth * saveScale <= width || origHeight * saveScale <= height) {
問題は、これを行うとすぐにドラッグが台無しになることです。onTouch ケースでこれを解決するには:MotionEvent.ACTION_MOVE: scaleWidth < width && scaleHeight < height の場合は何もしないように条件を変更します。