<KeyFrameSet>

Hareket sırasındaki görüntülemelerin konumunu ve özelliklerini belirtir tıklayın. Varsayılan olarak, hareket başlangıç durumundan bitiş durumuna kadar ilerler. <KeyFrameSet> özelliğini kullanarak daha karmaşık hareketler oluşturabilirsiniz.

<KeyFrameSet> şunu içerir: <KeyPosition> veya <KeyAttribute> düğüm. Bu düğümler, bir hedef görünümün konumunu veya özelliklerini hareketteki belirli bir nokta. MotionLayout başlangıç noktasından her ara noktaya yumuşak bir şekilde görünümün animasyonunu ve ardından son hedefe gider.

Hareket dizisinin başlangıç durumunun son durumu da topu şeffaf hale getirir tıklayın. Varsayılan olarak MotionLayout topu yumuşak bir şekilde hareket ettiriyor şeffaf hale gelir. Kaybolana kadar yavaşça şeffaf hale gelir. hedefine ulaştığını varsayalım. <KeyFrameSet> kullanarak bu davranışı değiştirebilirsiniz. Örneğin, topun sol üst köşeye dikey olarak hareket etmesini sağlayabilirsiniz. tamamen opak kalmasını sağlayın, ardından yatay olarak sağ üst tarafa karartma sırasında kalın hale gelir. Bunu, bir <KeyFrameSet> ve <KeyPosition> ve <KeyAttribute> ekleyerek. <KeyPosition> topun ara konumunu ve <KeyAttribute> topun hareketin orta noktasında opak kaldığını belirtir.

Sözdizimi

<KeyFrameSet>
    [ <KeyPosition/>... ]
    [ <KeyAttribute/>...]
</KeyFrameSet>

İçinde bulunduğu yer:

<Transition>

İçerikler

<KeyPosition>
Hareket dizisi sırasında belirli bir anda görünümün konumunu belirtir.
<KeyAttribute>
Hareket dizisi sırasında belirli bir andaki görünüm özelliklerini belirtir.