Android通过手势实现的缩放处理
2012-11-24 19:01
369 查看
02 | import android.content.Context; |
03 | import android.graphics.Canvas; |
04 | import android.graphics.Color; |
05 | import android.graphics.Paint; |
06 | import android.os.Bundle; |
07 | import android.util.DisplayMetrics; |
08 | import android.view.MotionEvent; |
09 | import android.view.View; |
10 |
11 | /** |
12 | * |
13 | * |
14 | * |
15 | * |
16 | */ |
17 | public class MultiTouchTestActivity extends Activity |
18 | /** |
19 | @Override |
20 | public void onCreate(Bundle |
21 | super .onCreate(savedInstanceState); |
22 | // |
23 | View new MultiTouchView( this ); |
24 | setContentView(view); |
25 | } |
26 |
27 | class MultiTouchView extends View |
28 |
29 | private float x1; |
30 | private float y1; |
31 | private float x2; |
32 | private float y2; |
33 |
34 | public MultiTouchView(Context |
35 | super (context); |
36 | // |
37 | } |
38 |
39 | @Override |
40 | public boolean onTouchEvent(MotionEvent |
41 | // |
42 |
43 | float size |
44 |
45 | int szi int ) |
46 | int dxi 12 ; |
47 | int dyit 1 << 12 ) 1 ); |
48 | int dyi |
49 |
50 | DisplayMetrics |
51 | float dx float ) |
52 | float dy float ) |
53 |
54 | x1 |
55 | y1 |
56 |
57 | x2 |
58 | y2 |
59 |
60 | invalidate(); |
61 |
62 | return true ; |
63 | } |
64 |
65 | @Override |
66 | protected void onDraw(Canvas |
67 | // |
68 | super .onDraw(canvas); |
69 |
70 | float r float ) |
71 | * 2 ; |
72 | r 50 >= 50 : |
73 |
74 | Paint new Paint(); |
75 | paint.setColor(Color.BLUE); |
76 | canvas.drawCircle(x1, |
77 |
78 | } |
79 |
80 | } |
81 |
82 | } |
相关文章推荐
- 主题:Android通过手势实现的缩放处理(转http://www.javaeye.com/topic/516876)
- 【Android通过手势实现的缩放处理】
- 主题:Android通过手势实现的缩放处理(转http://www.javaeye.com/topic/516876)
- Android通过手势实现的缩放处理
- 【Android通过手势实现的缩放处理】
- 【Android通过手势实现的缩放处理】
- 【Android通过手势实现的缩放处理】
- 【Android通过手势实现的缩放处理…
- Android通过手势实现的缩放处理
- Android通过手势实现的缩放处理实例代码
- 通过手势实现Android自定义View的缩放
- Android实现通过手势控制图片大小缩放的方法
- Android实现 通过手势随意缩放、移动ImageView图片
- Android实现 通过手势随意缩放、移动ImageView图片
- Android移动开发-通过手势实现翻页效果
- android HTTP 通信, XML 解析, 通过 Hander 实现异步消息处理
- (android实战)线程池实现,并通过CompletionService,来实现反馈处理(转载)
- 【Android】自定义ImageView实现图片的平移、缩放、旋转(手势操作)
- android 图片查看器,可通过多点触控实现缩放
- android 图片查看器,可通过多点触控实现缩放