Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Skalierung von Prozent

Skalierung von Prozent

Universität / Fachhochschule

Sonstiges

Tags: Sonstig

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
mistirios

mistirios aktiv_icon

19:47 Uhr, 26.02.2020

Antworten
Hi,

und zwar habe ich folgendes Problem. Ich möchte eine Animation programmieren. Dabei soll beim swipen nach oben eine Ansicht verkleinert werden und ein Button skaliert. Beim swipen nach unten soll dann der Button und die Ansicht auf den Ursprung gesetzt werden. Die Verkleinerung der Ansicht und des Buttons soll bei der Bewegung herunterskaliert werden. Ich habe das Problem, dass dieses nicht synchron verläuft. Wie kann ich das Verhältnis mathematisch gleich setzen.

Bsp: Ich habe eine Ansicht, die ist im Ursprung 303 px und soll nicht kleiner werden als sagen wir 200px,
Gleichzeitig habe ich ein Button der ist 120px und soll am Ende auf 32 px runterskaliert werden.

Also bei 0% angekommen soll der Button 32 sein und die Ansicht 200.

Wie kann ich das mathematisch berechnen?

VG
Martin


Online-Nachhilfe in Mathematik
Antwort
Roman-22

Roman-22

20:17 Uhr, 26.02.2020

Antworten
ZB lineare Interpolation.
Du hast zwei Punkte in der xy-Ebene, wobei x die Bedeutung des Zoomfaktors in Prozent hat und y die Größe des Objekts in Pixel.
Die beiden Punkte sind in deinem ersten Beispiel (0/200) und (100/303). Einfach eine Gerade durch die beiden Punkte legen und fertig:

y=303-200100-0(x-0)+200=103100x+200

Im Falle des Buttons dann natürlich

y=120-32100-0(x-0)+32=2225x+32


Frage beantwortet
mistirios

mistirios aktiv_icon

20:40 Uhr, 26.02.2020

Antworten
Vielen Dank für deine Hilfe