Allows you to animate a skew transform on an element.

### Example

This example animates a skew on a panel as it is being pressed

``````<Panel Background="#F00">
<WhilePressed>
<Skew DegreesX="30" Duration="0.4"/>
</WhilePressed>
</Panel>``````

### Location

Namespace
Fuse.Animations
Package
Fuse.Animations 2.9.1
Show Uno properties and methods

### Interface of Skew

##### DegreesX : float ux

Shear angle from X axis in degrees

##### DegreesXY : float2 ux

Shear angle in Degrees.

##### DegreesY : float ux

Shear angle from Y axis in degrees

##### XY : float2 ux

Shear angle from the X and Y axes, in radians

#### Inherited from TransformAnimator<Shear>

##### Priority : int ux

When multiple transforms are applied they are applied in a priority order. This setting allows you to override the default priority to get a new order.

##### RelativeNode : Visual ux

Lets you move an element relative to another by specifyig a Visual to which this transform is relative.

##### Target : Visual ux

The visual that should be animated. If not set, the containing visual is animated by default.

##### Vector : float3 ux

The animation amount in the 3 different dimensions.

##### X : float ux

The animation amount on the X-axis.

##### Y : float ux

The animation amount on the Y-axis.

##### Z : float ux

The animation amount on the Z-axis.

#### Inherited from TrackAnimator

##### DelayBack : double ux

How long to wait, from the end of the backward timeline, before the animator starts changing the value.

##### Duration : double ux

For a continuous track: The duration of the change of the value.

##### DurationBack : double ux

For a continuous track: The duraciton of the change of the value in the backward timeline.

##### Easing : Easing ux

For a continuous track: This specifies the transition easing between a source and target value.

##### EasingBack : Easing ux

For a continuous track: This specified the easing for the backward timeline.

##### KeyframeInterpolation : KeyframeInterpolation ux

Specifies how the Keyframes are interpolated.

##### Keyframes : IList of Keyframe ux

The list of keyframes for this animator.

##### Weight : double ux

Allows the value set by this animator to be increased or decreased in significance (the default is 1).

#### Inherited from Animator

##### Delay : double ux

Seconds from the start of the trigger until this animator should play.

##### MixOp : MixOp ux

How to mix this animator when there are multiple conflicting animators affecting the target.

#### Attached UX Attributes

##### GlobalKey (attached by Resource) : string ux

The `ux:Global` attribute creates a global resource that is accessible everywhere in UX markup.