[英]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.