一共三张图,实现滑动轮播效果。
需要给每张图添加上一个单击事件。怎么做呢,纠结啊。
ImgSc.setOnTouchListener(new View.OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
switch (event.getAction())
{
case MotionEvent.ACTION_DOWN:
{
//手指按下的X坐标
downX = event.getX();
break;
}
case MotionEvent.ACTION_UP:
{
lastX = event.getX();
//抬起的时候的X坐标大于按下的时候就显示上一张图片
if(lastX > downX && lastX - downX > 60)
{
ImgSc.setOutAnimation(MainActivity.this, R.anim.left_out);
fag=true;
ImgSc.setImageResource(imgId[startLoadPicId(fag)]);
}
else if(downX - lastX > 60)
{
ImgSc.setInAnimation(MainActivity.this, R.anim.right_in);//进入动画
ImgSc.setImageResource(imgId[startLoadPicId(fag)]);
}
break;
}
}
return true;
}
});
需要给每张图添加上一个单击事件。怎么做呢,纠结啊。