2016-07-13 10 views
1

Ich bin völlig neu für XML-Animation und ich studierte über Ansichten Animieren, wo ich über die Bedingungen kamXML Animationseffekte Android

android:fromXScale="0.0" 
    android:fromYScale="0.0" 
    android:toXScale="1.0" 
    android:toYScale="1.0" 

Warum werden diese Begriffe verwendet? Wie entscheidet man, welchen Gleitkommawert man verwenden soll?

+0

Haben Sie die Dokumente schon gesehen? https://developer.android.com/guide/topics/resources/animation-resource.html#scale –

+0

@AL. Ja, aber immer noch nicht verstanden. – user6556461

Antwort

0

Ich empfehle Ihnen, lesen Sie die official documentation, wo es deutlich erläutert, wie die Float-Werte festgelegt werden.

Ein Auszug aus dem Artikel:

android:fromAlpha 

Float. Beginnender Opazitäts-Offset, wobei 0,0 transparent und 1,0 undurchsichtig ist.

+0

Ich habe die Dokumentation gelesen, aber nirgends wird angegeben, wie die Werte festgelegt werden. nur das für x Start, Start X Größe Offset, wobei 1,0 keine Änderung ist – user6556461

+0

Aus der Dokumentation: Eine Größenanimation Animation. Sie können den Mittelpunkt des Bildes angeben, aus dem es nach außen (oder nach innen) wächst, indem Sie pivotX und pivotY angeben. Wenn diese Werte beispielsweise 0, 0 sind (obere linke Ecke), wird das gesamte Wachstum nach unten und nach rechts verschoben. Repräsentiert eine ScaleAnimation. Attribute: 'android: fromXScale' Float. Start von X-Size-Offset, wobei 1.0 keine Änderung ist. –

0

enter image description here

Read Detail von bestimmten Link und verstehen ihre Nutzung Full Link.

+0

ist das wie 1 und 1 sind normale Größen und wir geben relative Werte wie ich es 3 Mal größer machen will ich geben 3 Wert? – user6556461

+0

Sie können die Regel anders verwenden, indem Sie nur 'fromXScale' und' fromYScale' Werte kleiner als 'toXScale' und' toYScale' beibehalten. Versuche es. –

1

Diese Begriffe Verwendung für Animationseffekte sind. Wie Sie ein Objekt von bestimmten X, Y-Koordinaten zu einem anderen skalieren.

1) fromXScale & fromYScale - für die Ausgangsposition, um das Objekt für die Skalierung (Start X/Y-Größe Offset)

2) toXScale & toYScale - für die Position endet verwenden zur Skalierung des Objekts (Beenden X/Y-Größe Offset)

Referenz Link - https://developer.android.com/guide/topics/resources/animation-resource.html

Hoffe, es hilft!

+0

Ich frage, wie diese Anfangs- und Endposition – user6556461

+0

zu entscheiden. Sehen Sie die Float-Werte sind zwischen 0.0 und 1.0, also ist es wie wahr/falsch. Im Falle von Alpha-Wert, wenn Sie die Sichtbarkeit auf True setzen möchten, können Sie 1.0 verwenden oder wenn Sie möchten, dann verwenden Sie 0.0, wenn Sie teilweise sichtbare Ansicht möchten, dann können Sie 0,5 verwenden –

+0

Ich frage nach fromscale und toXscale – user6556461