Ich benutze eine reaktive native Liste, die die Liste Elemente auf volle Höhe erweitern wird.reagieren native, wie Scroll-Position und Elementhöhe zusammen animieren
Angenommen Listenversatz ist 'o' und Ansichtsfensterhöhe ist 'H' und Elementpos ist 'py' und Elementhöhe 'h'.
Dies erfolgt in zwei Schritten:
- Blättern Sie in der Listenansicht auf gewünschte Offset: o -> o + py
- die Elementhöhe Resize: h -> H
Ich möchte in der Lage sein, diese beiden Eigenschaften gleichzeitig, aber ohne Flimmern zu animieren.
Der derzeitige Ansatz, die ich verwende ist
lisview.scrollTo({y: o + py}, {animated: true})
var mh = new Animated.Value(h);
this.setState({height: mh});
Animated.timing(mh, {toValue: H}).start();
Aber die Animation ist nicht glatt. Ich würde gerne wissen, wie man Schriftrolle und Höhe gleichzeitig am besten animiert. Danke im Voraus!!
Animationen können im Simulator manchmal juckig erscheinen, aber auf einem Gerät schön und glatt. Hast du beides versucht? –