问题: 只从第二次开始我做触摸运动(身体上讲) imageview1可见
要求: 从我第一次做触摸运动开始(从物理上讲) imageview1变得可见。在触摸运动结束时它必须再次消失。 (初始状态)
查看层次结构情况:
Relativelayout:
Fragment1:
RelativeLayout的OnCreateView,imageview1.setvisibility(view.gone)
ontouchlistener:
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
System.out.println("Action Down");
break;
case MotionEvent.ACTION_UP:
System.out.println("Action Up");
seekArc.setVisibility(View.GONE);
break;
case MotionEvent.ACTION_POINTER_DOWN:
System.out.println("Action down pointer");
break;
case MotionEvent.ACTION_MOVE:
System.out.println("Move");
imageview1.setVisibility(View.VISIBLE);
imageview1.measure(imageview1.getWidth(), imageview1.getHeight());
v.invalidate();
break;
}
非常感谢您提供援助。
答案 0 :(得分:0)
将seekArc.setVisibility(View.GONE);
移至case MotionEvent.ACTION_DOWN: