Ich bin neu bei Android und ich möchte wissen, wie Sie die Hover-Ansicht identifizieren, wenn Sie den Finger auf verschiedene Ansichten bewegen. Als ein Beispiel, wenn meine Aktivität 5 LinearLayouts A, B, C, D, E hat und wenn ich mich von C nach B und dann nach E bewege, möchte ich das identifizieren. Bitte, wenn jemand weiß, wie man das umsetzt, kannst du mir ein Beispiel geben.Wie erkenne ich Hover-View, wenn man den Finger auf Ansichten bewegt?
Code, ich habe bisher versucht ..
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_HOVER_ENTER) {
switch (v.getId()) {
case R.id.linearLayoutA:
Log.d(getClass().getSimpleName(), "entered A");
break;
case R.id.linearLayoutB:
Log.d(getClass().getSimpleName(), "entered B");
break;
case R.id.linearLayoutC:
Log.d(getClass().getSimpleName(), "entered c");
break;
case R.id.linearLayoutD:
Log.d(getClass().getSimpleName(), "entered d");
break;
case R.id.linearLayoutE:
Log.d(getClass().getSimpleName(), "entered e");
break;
}
}
return true;
}
Danke.
Bitte, wenn jemand weiß, könnte man sagen, mir die Art der Umsetzung? – Hansi