Nach einer TranslateAnimation ist der OnClickListener in der übersetzten Ansicht nicht übersetzt. Ich habe versucht, getHitRect in einem benutzerdefinierten LinearLayout zu überschreiben, aber ohne Erfolg. Ich habe auch versucht eine touchdelegate und alle anderen Vorschläge auf das gesamte Internet ohne Erfolg :)Ansichtsanimation ändert sich nicht Berührungsfläche
michTranslateAnimation open = new TranslateAnimation(0, displayWidth - ivTimelineWidth, 0, 0);
open.setDuration(1000);
open.setFillAfter(true);
llMapContent.startAnimation(open);
Bitte helfen :)
Julien
Danke, es scheint interessant, aber meine Ansicht verschwindet am Ende der Animation mit Ihrem Code-Schnipsel ... – Jul
haben Sie den fillAftertrue Teil behalten – testingtester
Ja, ich behielt es. – Jul