小编sco*_*y65的帖子

限制平移和缩放

嗨,我正在尝试创建一个应用程序,您可以在校园站点地图上缩放和平移.我有这个工作,但遇到了限制你可以平移和缩放多少的问题.我需要帮助设置平移和缩放边界.
任何帮助将不胜感激,

在此先感谢
以下是代码.

package com.scott;

import android.app.Activity;
import android.graphics.Matrix;
import android.graphics.PointF;
import android.os.Bundle;
import android.util.FloatMath;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnTouchListener;
import android.widget.Button;
import android.widget.ImageView;

public class Touch extends Activity implements OnTouchListener,OnClickListener {
   private static final String TAG = "Touch";

   Matrix matrix = new Matrix();
   Matrix savedMatrix = new Matrix();
   static final int NONE = 0;
   static final int DRAG = 1;
   static final int ZOOM = 2;
   int mode = NONE;

   PointF start = …
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
2373
查看次数

标签 统计

android ×1