android 拖拽图片
2010-12-30 09:26
246 查看
拖拽图片效果
方法一:
方法二:
方法一:
import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.ImageView; public class DragSample01 extends Activity { ImageView img; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.drag_sample01); img = (ImageView)findViewById(R.id.img_view); img.setOnTouchListener(new OnTouchListener(){ private int mx, my; public boolean onTouch(View v, MotionEvent event) { switch(event.getAction()) { case MotionEvent.ACTION_MOVE: mx = (int)(event.getRawX()); my = (int)(event.getRawY() - 50); v.layout(mx - img.getWidth()/2, my - img.getHeight()/2, mx + img.getWidth()/2, my + img.getHeight()/2); break; } return true; }}); } }
方法二:
import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.ImageView; public class DragSample01 extends Activity { ImageView img; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.drag_sample01); img = (ImageView)findViewById(R.id.img_view); img.setOnTouchListener(new OnTouchListener(){ private float x, y; private int mx, my; public boolean onTouch(View v, MotionEvent event) { switch(event.getAction()) { case MotionEvent.ACTION_DOWN: x = event.getX(); y = event.getY(); case MotionEvent.ACTION_MOVE: mx = (int)(event.getRawX() - x); my = (int)(event.getRawY() - 50 - y); v.layout(mx, my, mx + v.getWidth(), my + v.getHeight()); break; } return true; }}); } }
相关文章推荐
- android 大图片拖拽缩放
- android项目 之 记事本(14) ----- 手势缩放与拖拽图片
- Android图片的拖拽与缩放
- Android通过手势(多点)缩放和拖拽图片
- android,侧滑栏SlidingLayout、ViewPager实现画廊、简单用viewpager实现画廊、圆形图片、简单的跑马灯动画效果、可拖拽的弹簧式水泡动画集合
- android 拖拽图片
- android自定义图片,支持缩放拖拽的功能实现
- Android中实现图片的拖拽显示
- android自定义控件--图片拖拽DragImageView
- android imageview 多点触碰(MultiTouch)实现图片拖拽移动缩放
- Android实现图片浮动随意拖拽效果
- android实现图片拖拽效果(参考了一下别人的代码)
- android imageview 多点触碰(MultiTouch)实现图片拖拽移动缩放
- android开发获取网络图片并可拖拽移动
- 实现Android图片预览的拖拽缩放
- Android 在viewPager中双指缩放图片双击缩放图片单指拖拽图片的实现思路
- android 拖拽图片&拖动浮动按钮到处跑
- android 大图片拖拽缩放
- android 拖拽图片&拖动浮动按钮到处跑
- android ViewPager在拖拽到左边和右边的时候,禁止显示黄色或者蓝色的渐变图片的解决方法