我想為堆棧面板的可見性變化提供動畫。Windows 10 的 Paint 3D 為單擊菜單按鈕時的導航視圖提供動畫幻燈片。我想對堆棧面板的可見性改變做同樣的滑動效果。我使用 Microsoft.Toolkit.Uwp.UI.Animations 和以下代碼嘗試了動畫 <animations:Implicit.ShowAnimations> <animations:TranslationAnimation Duration="0:0:1" From="0" To="1"> <animations:ScalarKeyFrame Key="0.2" Value="0.6"/> <animations:ScalarKeyFrame Key="0.4" Value="0.3"/> <animations:ScalarKeyFrame Key="0.6" Value="0.8"/> <animations:ScalarKeyFrame Key="0.8" Value="0.5"/> </animations:TranslationAnimation> </animations:Implicit.ShowAnimations> <animations:Implicit.HideAnimations> <animations:OpacityAnimation Duration="0:0:1" From="1" To="0"> <animations:ScalarKeyFrame Key="0.2" Value="0.5"/> <animations:ScalarKeyFrame Key="0.4" Value="0.8"/> <animations:ScalarKeyFrame Key="0.6" Value="0.3"/> <animations:ScalarKeyFrame Key="0.8" Value="0.6"/> </animations:OpacityAnimation> </animations:Implicit.HideAnimations>但這只會使堆棧面板淡入淡出,我想從左向右滑動它。
1 回答

白豬掌柜的
TA貢獻1893條經驗 獲得超10個贊
您可以將多個項目放在一個<animations:Implicit.ShowAnimations>
元素中,這樣您就可以在那里添加Translation
和Opacity
動畫。
此外,平移使用絕對值,因此您現在所做的只是將面板向右移動一個像素,這是無法察覺的。嘗試設置From="-200"
,To="0"
例如。
- 1 回答
- 0 關注
- 129 瀏覽
添加回答
舉報
0/150
提交
取消