`
iaiai
  • 浏览: 2195718 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android 拖拽图片

 
阅读更多
拖拽图片效果

package com.iaiai.activity;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.ImageView;

/**
 * 
 * <p>
 * Title: IaiaiActivity.java
 * </p>
 * <p>
 * E-Mail: 176291935@qq.com
 * </p>
 * <p>
 * QQ: 176291935
 * </p>
 * <p>
 * Http: iaiai.iteye.com
 * </p>
 * <p>
 * Create time: 2011-6-26
 * </p>
 * 
 * @author 丸子
 * @version 0.0.1
 */
public class IaiaiActivity extends Activity {

	ImageView img;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		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);
					Log.i("****************", "Move");
					break;
				case MotionEvent.ACTION_DOWN:
					Log.i("****************", "Down");
					break;
				case MotionEvent.ACTION_UP:
					Log.i("****************", "Up");
					break;
				}
				return true;
			}
		});
	}

}
分享到:
评论

相关推荐

    Android 拖动图片及图层叠加

    在Android开发中,实现拖动图片以及图层叠加的功能是一项常见的需求,这通常涉及到用户界面(UI)的交互设计和图像处理技术。本教程将详细讲解如何在Android应用中实现这些功能。 首先,我们需要理解“拖动图片移动...

    android 拖拽图片 拖动浮动按钮到处跑

    在Android开发中,拖拽功能是一项常见的交互设计,可以增强用户体验。本文将详细介绍如何实现“拖拽图片”和“拖动浮动按钮到处跑”的...通过这种方式,可以创建出用户友好的交互体验,无论是拖动图片还是浮动按钮。

    android 拖动图片集

    "android 拖动图片集"这个话题,主要涉及到的是Android中的`Gallery`组件,它允许用户通过左右滑动来展示一组图片,类似于网易新闻APP中的图片浏览体验。`Gallery`是Android SDK提供的一种特殊视图,主要用于创建一...

    [Android实例] 拖动滑块进行图片拼合验证方式的实现

    在Android开发中,拖动滑块进行图片拼合验证是一种常见的安全验证机制,它通常用于增强用户登录或敏感操作的安全性。本实例将探讨如何在Android应用中实现这样的功能,结合提供的博客链接...

    android实现拖拽图片的操作

    总结起来,实现Android拖拽图片操作涉及的关键技术包括: 1. 处理触摸事件:通过`MotionEvent`监听`ACTION_DOWN`、`ACTION_MOVE`和`ACTION_UP`,并根据坐标变化更新图片位置。 2. `Observable`与`Observer`模式:...

    android图片拖动改变位置

    总之,Android中的图片拖动和位置改变涉及到自定义视图、事件处理、数据适配器的更新以及可能的动画效果。通过以上步骤,你可以创建一个交互性强、用户体验良好的图片网格应用。记得在开发过程中,不断优化代码,...

    Android-Android图片选择预览九宫格图片控件拖拽排序九宫格图片控件

    为了实现拖拽排序,我们需要监听`onTouchEvent`,在拖动过程中更新图片的位置。这里可以使用`DraggableGridView`或者`DragSortListView`等开源库,它们已经实现了拖拽排序的功能,可以方便地集成到项目中。 对于...

    Android 图片可拖拽排序

    当用户触摸并拖动图片时,我们需要捕获MotionEvent并更新图片的位置。 在onTouchEvent()方法中,我们可以通过比较ACTION_DOWN和ACTION_MOVE事件来判断用户是否在进行拖动操作。ACTION_DOWN表示手指触摸屏幕,ACTION...

    Android图片裁剪----移动、缩放图片进行裁剪

    在Android开发中,图片裁剪是一项常见的功能,广泛应用于各种应用程序,如社交应用中的头像设置、拍照应用的编辑功能等。本知识点将详细介绍如何在Android中实现图片的移动和缩放裁剪。 首先,我们需要了解Android...

    android拖动图片拖动浮动按钮[归纳].pdf

    接下来,我们看如何实现拖动图片的效果。以下是一个简单的`DragSample01`Activity,用于展示如何在`ImageView`上实现拖动: ```java public class DragSample01 extends Activity { ImageView img; @Override ...

    Android 双指拖动和双指缩放图片

    在Android开发中,实现双指拖动和双指缩放图片是常见的手势识别应用场景,尤其在图片查看器或画板类应用中极为常见。本文将深入探讨如何在Android平台上实现这一功能,以及如何将绘制的线条与背景图片进行正片叠底的...

    Android_图片拖动效果

    在Android开发中,实现图片拖动效果是一项基本且有趣的功能,它可以带给用户直观、互动的体验。本教程将深入探讨如何在Android应用中创建类似iPhone的图片拖动效果。 首先,我们需要了解Android中的触摸事件处理...

    Android 微信朋友圈图片拖拽功能Demo

    在Android开发中,微信朋友圈的图片拖拽功能是一项常见的交互设计,它提供了用户对图片进行自由移动和调整位置的能力,增强了用户体验。这个"Android微信朋友圈图片拖拽功能Demo"就是一个实现此类功能的示例项目,名...

    Android 图片选择、预览、九宫格图片控件、拖拽排序九宫格图片控件

    BGAPhotoPicker-Android 的拖拽排序功能允许用户直接通过手势拖动图片来改变它们的顺序。这一特性对于那些需要用户个性化定制顺序的场景非常有用,例如设置桌面快捷方式、整理照片等。 为了使用BGAPhotoPicker-...

    android图片拖拽删除

    在Android开发中,图片拖拽删除功能是一种常见的交互方式,特别是在各种应用的相册或文件管理器中。本文将深入探讨如何实现这一功能,通过分析提供的"android图片拖拽删除"项目,我们可以学习到以下几个关键知识点:...

    android手势缩放和拖拽图片

    在Android开发中,实现手势缩放和拖拽图片的功能是一项常用且重要的技能,尤其是在创建自定义图片查看器或相册应用时。以下将详细介绍如何在Android应用中实现这些功能。 一、手势识别基础 Android提供了` ...

    Android开发之google源码——图片拖拽效果的实现

    在Android应用开发中,实现图片拖拽效果是一个常见的需求,特别是在设计交互丰富的用户界面时。本文将基于提供的“Android开发之google源码——图片拖拽效果的实现”资源,深入探讨如何在Android平台上创建这样的...

    android Gallery 拖动式 图片浏览

    在这个“android Gallery 拖动式 图片浏览”项目中,我们主要探讨了如何在Android应用中实现一个可以拖动浏览图片的`Gallery`。 `Gallery`是Android SDK中的一个视图组件,位于`android.widget`包下。它的核心特性...

    android 图片拖拽效果

    这个"android 图片拖拽效果"项目提供了一个详细实现图片拖动功能的源码,使用者可以将其直接导入到自己的Android项目中进行研究和使用。 在Android中,实现图片拖拽通常涉及到以下几个关键知识点: 1. **...

    Android-图片浏览器支持缩放下拉缩小退出

    在Android开发中,图片浏览是常见的功能之一,尤其在社交应用和媒体类应用中不可或缺。"Android-图片浏览器支持缩放下拉缩小退出"这个项目旨在实现一个与微信图片浏览效果类似的图片查看器,具备手势缩放、下拉缩小...

Global site tag (gtag.js) - Google Analytics