1
A
回答
8
試試這個代碼...
這是你的主要活動類
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.ImageView;
import android.widget.LinearLayout.LayoutParams;
import android.widget.RelativeLayout;
import android.support.v4.app.NavUtils;
public class MainActivity extends Activity {
ImageView imageView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = (ImageView)findViewById(R.id.imageView1);
imageView.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
int eid = event.getAction();
switch (eid) {
case MotionEvent.ACTION_MOVE:
RelativeLayout.LayoutParams mParams = (RelativeLayout.LayoutParams) imageView.getLayoutParams();
int x = (int) event.getRawX();
int y = (int) event.getRawY();
mParams.leftMargin = x-50;
mParams.topMargin = y-50;
imageView.setLayoutParams(mParams);
break;
default:
break;
}
return true;
}
});
}
}
main.xml中
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="126dp"
android:layout_marginTop="168dp"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
+0
它的工作正常。但是,雖然拖動圖像它將遠離我的cursr點如何解決這個@Mehul – vijay 2014-12-06 10:22:52
相關問題
- 1. 與觸摸事件移動imageview的
- 2. 用觸摸移動圖像
- 3. 觸摸來移動圖像
- 4. 圖片移動觸摸事件
- 5. 用觸摸移動圖像圈移動
- 6. UIViewController圖像觸摸事件
- 7. Monodroid - 拖動視圖與觸摸事件?
- 8. 如何在觸摸事件android中添加移動圖像?
- 9. 使用觸摸事件在KineticJS中移動圖像
- 10. 如何在觸摸事件中移動圖像?
- 11. 如何通過觸摸事件在畫布上移動圖像?
- 12. 與觸摸事件
- 13. 使用JQuery移動觸摸SVG事件
- 14. 移動計時觸摸事件
- 15. 觸摸事件後移動div
- 16. 圖像移動太快,觸摸
- 17. 在觸摸移動過程中停止觸摸事件
- 18. 移動電影剪輯,左/右使用觸摸事件與同時觸摸
- 19. 真實圖像或繪圖在UIView移動與觸摸?
- 20. 平滑移動與觸摸
- 21. Xcode刪除觸摸事件圖像?
- 22. 移動一個像滾動視圖觸摸的圖像
- 23. 移動觸摸圖標
- 24. 問題與觸摸事件
- 25. CSS:懸停/:焦點與點擊事件(移動)觸摸設備
- 26. as3連續移動物體與觸摸事件
- 27. 的UIScrollView並與內容要求的觸摸移動事件
- 28. WP7觸摸圖像與MouseLeftButtonDown
- 29. 當手指移動到下一個視圖時觸摸事件
- 30. 使用觸摸事件的移動視圖
和,你有什麼相同的嘗試? – Lucifer 2012-08-03 06:35:13
瞭解如何使用手勢檢測實現ViewFlipper .. – 2012-08-03 06:39:22
我是第一次開發遊戲,我不知道它是如何工作的因此,通過示例代碼,我可以很容易地理解它。這就是我問的原因。 – Chakri 2012-08-03 12:53:52