簡體   English   中英

如何像 Microsoft Groove 音樂一樣為 GridViewItem 圖像設置動畫

[英]How to Animate the GridViewItem Image just like the Microsoft Groove Music

我正在開發一個音樂播放器。 在相冊頁面中,我顯示了 GridView 中的所有相冊。在平移時,GridViewItem 的圖像在達到某個 position 后稍晚發生了變化。這是由於虛擬化和緩存模式造成的。 我想在更改時為圖像的不透明度設置動畫,以便用戶不會像 Groove Music 一樣看到該 GridViewItem 中的最后一張圖像。 我怎樣才能做到這一點? 在名為 *ContainerContentChanging 或 *ChoosingItemContainer 的事件中平移時,我是否應該以編程方式創建或添加 DataTemplate? 給我一個參考或提示。

如果你想要在加載圖片時有漸變的效果,WindowsCommunityToolkit中有一個控件ImageEx可以幫助你。

您可以直接引用該控件。 ImageEx.Source發生變化時,state 在內部發生變化。

它創建一個Storyboard來控制圖像的Opacity從 0 到 1。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM