Ich versuche eine Animation zu erstellen, um automatisch in meiner Scrollansicht zu scrollen.ObjektAnimator Dauer nicht respektiert
LinearLayout linearLayout = (LinearLayout) scrollView.getChildAt(0);
// linearLayout.getHeight() == 540
animScroll = ObjectAnimator.ofInt(scrollView, "scrollY", linearLayout.getHeight());
// animationDurationLong == 154000
animScroll.setDuration(animationDurationLong);
animScroll.setInterpolator(new LinearInterpolator());
animScroll.start();
Meine Animation perfekt funktioniert, blättere ich von der Spitze meines Scroll Inhalts auf den Boden, aber ich tue es in 96 Sekunden statt der 154 in einem festgelegten Zeitraum Sekunden.
Weiß jemand warum? Ich überprüfe Entwicklereinstellungen meines Telefons, an zwei Geräten versucht, immer noch das gleiche Problem.
der letzte param von 'ofInt' falsch ist, müssen Sie:' Inhalt Höhe - Behälter height' – pskink
Sie haben Recht, Danke pskink. Kannst du die Antwort posten, damit ich deine Antwort bestätige? – Aximem