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:
İç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.