У меня есть красные и зеленые LinearLayouts, и я настраиваю их на слушателей.
Когда я касаюсь зеленого, он превращается в белый (пока проблем нет)
Когда я касаюсь красного, он также становится белым (пока проблем нет)
Проблема в том, что когда я касаюсь зеленого и перетаскиваю палец над красным (то есть, я не отпускаю палец, я просто перемещаю его над красным), тогда в этом сценарии только зеленый белый, но не красный.
Я надеюсь, что опишу хорошо, если вы не понимаете мою проблему, пожалуйста, спросите меня.
Спасибо за помощь
green.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
v.setBackgroundColor(Color.WHITE);
return true;
}
});
red.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
v.setBackgroundColor(Color.WHITE);
return true;
}
});