【发布时间】:2012-01-17 09:41:27
【问题描述】:
我有一个AbsoluteLayout,我想通过我的接触点围绕这个布局移动我的ImageView,看看我的代码,当我接触任何点时一切都很好,点保存在一个变量中,但是@987654324 @ 消失了,有什么想法吗?
我的 XML 布局:
<ImageView
android:id="@+id/FirstBall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="59dp"
android:layout_y="446dp"
android:src="@drawable/redball" />
</AbsoluteLayout>
我的代码:
FstBall=(ImageView)findViewById(R.id.FirstBall);
FstBall.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
float x = event.getX();
float y = event.getY();
int action = event.getAction();
float FnlResX = 0;
float FnlResY = 0;
if (action == MotionEvent.ACTION_MOVE){
FnlResX = x;
FnlResY = y;
int tst1 = (int) FnlResX;
int tst2= (int) FnlResY;
FstBall.scrollBy(tst1, tst2);
}
return true;
}
});
【问题讨论】:
标签: android