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. UIViewController圖像觸摸事件
- 4. Monodroid - 拖動視圖與觸摸事件?
- 5. 如何在觸摸事件android中添加移動圖像?
- 6. 如何在觸摸事件中移動圖像?
- 7. 使用JQuery移動觸摸SVG事件
- 8. 觸摸事件後移動div
- 9. 圖像移動太快,觸摸
- 10. 在觸摸移動過程中停止觸摸事件
- 11. 移動電影剪輯,左/右使用觸摸事件與同時觸摸
- 12. 真實圖像或繪圖在UIView移動與觸摸?
- 13. 平滑移動與觸摸
- 14. Xcode刪除觸摸事件圖像?
- 15. as3連續移動物體與觸摸事件
- 16. WP7觸摸圖像與MouseLeftButtonDown
- 17. 觸摸事件圖形
- 18. 如何在用戶觸摸事件時在xml佈局上移動圖像?
- 19. 觸摸事件
- 20. 哪個觸摸事件用來滑動圖像?
- 21. 檢測觸摸動畫(移動)視圖
- 22. 未觸發觸摸和滑動事件
- 23. 有條件地阻止移動Safari中的滾動/觸摸移動事件
- 24. 移動觸摸運動事件的文本android
- 25. 當用戶開始觸摸圖像視圖時移動UIImageView
- 26. 移動UIView與觸摸相關
- 27. 事件觸摸屏輕輕觸摸
- 28. MKMapView觸摸事件
- 29. UIImageView觸摸事件
- 30. Recyclerview觸摸事件
和,你有什麼相同的嘗試? – Lucifer 2012-08-03 06:35:13
瞭解如何使用手勢檢測實現ViewFlipper .. – 2012-08-03 06:39:22
我是第一次開發遊戲,我不知道它是如何工作的因此,通過示例代碼,我可以很容易地理解它。這就是我問的原因。 – Chakri 2012-08-03 12:53:52