馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
下面是小弟的程式碼,這是圖片觸控移動的程式碼
請各位高手幫幫小弟
要如何編譯成一張小圖能在大圖上,隨著輸入的座標(變數)不同而移動到不同的地方
而不是用觸控方式
請問要如何修改~~~~~~~
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.LinearLayout;
import android.widget.TextView;
public class M1 extends Activity
{
private LinearLayout container;
private int currentX;
private int currentY;
private TextView xyValue;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.mb1);
container = (LinearLayout) findViewById(R.id.container);
xyValue = (TextView) findViewById(R.id.xyValue);
}
@Override
public boolean onTouchEvent(MotionEvent event)
{
switch (event.getAction())
{
case MotionEvent.ACTION_DOWN:
{
currentX = (int) event.getRawX();
currentY = (int) event.getRawY();
break;
}
case MotionEvent.ACTION_MOVE:
{
int x2 = (int) event.getRawX();
int y2 = (int) event.getRawY();
container.scrollBy(currentX - x2 , currentY - y2);
currentX = x2;
currentY = y2;
xyValue.setText(x2 + "," + y2);
break;
}
case MotionEvent.ACTION_UP:
{
break;
}
}
return true;
}
}
|

|