0
我正在開發狩獵遊戲,因爲我必須在水平方向移動槍桿 我可以顯示槍,但無法移動槍。對於運動我已經採取ontouchlistener
但我不能夠移動:無法在應用程序中移動圖像
public class Touchmoveimage extends Activity {
int x,y,x1,y1;
RelativeLayout rl;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rl=(RelativeLayout)findViewById(R.id.bb);
x = getWindowManager().getDefaultDisplay().getWidth();
y = getWindowManager().getDefaultDisplay().getHeight();
final ImageView balls = (ImageView)findViewById(R.id.ball);
balls.setOnTouchListener(new View.OnTouchListener()
{
public boolean onTouch(View v, MotionEvent event)
{
if(event.getAction()==MotionEvent.ACTION_DOWN)
{
x1=(int) event.getX();
y1=(int) event.getY();
RelativeLayout.LayoutParams param=new
RelativeLayout.LayoutParams(x1,y1);
rl.addView(balls, param);
}
return false;
}
}
);
}
}
是的請告訴我 –
請回復任何一個 –
您是否看過我寫的內容? 「Android SDK示例中的Lunar Lander是一個很好的例子。」 –