Microsoft-ui-xaml: Pertanyaan: Dapatkah ConnectedAnimationConfigurations Diterapkan ke Animasi Terkoordinasi?

Dibuat pada 20 Feb 2020  ·  3Komentar  ·  Sumber: microsoft/microsoft-ui-xaml

Kami mencoba memperbarui proyek kami yang menargetkan versi Windows ke 1809 tetapi perubahan pada cara kerja animasi terkoordinasi membuat UX yang sangat jelek di aplikasi kami. Menavigasi sebelumnya ke halaman baru akan menyebabkan gambar tombol diterjemahkan ke header halaman baru (Animasi Terhubung) dan beberapa elemen teks yang berbeda akan mengikuti tepat di bawah gambar ini seolah-olah mereka disematkan di bawah (Animasi Terkoordinasi).

Setelah pembaruan ke 1809 animasi "Gravity" default baru terjadi. Semua elemen turun sedikit lalu muncul di tempatnya. Ada juga drop shadow yang terlihat aneh dengan desain kita.

Dokumentasi menunjukkan cara mengganti konfigurasi Connected Animation dengan menerapkan BasicConnectedAnimationConfiguration () ke animasi. Ini berfungsi dengan baik untuk gambar tombol. Ini bergerak dalam garis lurus seperti sebelumnya. Bagus.

Masalahnya adalah elemen yang terhubung, elemen teks di bawah gambar, masih bergerak dengan GravityConnectedAnimationConfiguration baru. Mereka turun kemudian muncul di menit terakhir alih-alih tetap "Disematkan" ke gambar selama terjemahan.

Apakah ada cara untuk mengganti animasi Gravity default untuk elemen terkoordinasi?

Berikut ini tautan ke pertanyaan yang sama yang saya posting di StackOverflow dengan video masalah dan kode referensi:

https://stackoverflow.com/questions/60290093/uwp-version-1809-connected-coordinated-animations-not-configured-the-same

Saya harap pertanyaan ini ditanyakan di tempat yang tepat.

question

Semua 3 komentar

@oy sebagai FYI.

@BrandonKuenzi - terima kasih telah membuka ini, saya menindaklanjuti secara internal. Saya akan lingkari kembali setelah kita melakukan penyelidikan lebih lanjut.

Setelah melihat-lihat kode animasi terkoordinasi, kami telah menentukan bahwa skenario ini sayangnya rusak. Tidak ada cara untuk mengonfigurasi animasi terkoordinasi saat ini dan animasi terkoordinasi akan selalu memiliki konfigurasi Gravity default.

Saya telah mengajukan # 2035 untuk melacak celah ini. Karena Animasi Terhubung dijadwalkan menjadi bagian dari rilis WinUI 3.0, kita harus menunggu WinUI 3.0 sebelum memperbaiki masalah ini.

Sementara itu, Anda mungkin dapat mengatasi masalah ini dengan mengganti animasi terkoordinasi dengan animasi terhubung yang menghubungkan antara teks dan kisi kosong untuk mendapatkan efek yang serupa. Beberapa animasi dapat diputar pada saat yang sama, dan elemen dari berbagai jenis dapat dihubungkan, jadi menurut saya ini harus berfungsi.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat