UWP 在UWP平台中使用Lottie動畫

2022-02-20 23:08:17 字數 1177 閱讀 5082

是的,你沒看錯,qq影音主介面上這個動畫效果是使用lottie動畫實現的!

那就趁這個機會,來分享點關於lottie動畫的東西吧!

lottie是airbnb開源的乙個面向ios、android、react native的動畫庫,它可以解析儲存為json格式的由bodymovin匯出的使用ae製作的動畫效果,並在移動端/web端呈現它們!官方支援平台為ios、android和react native,很遺憾,並不包含uwp平台。

但是,這並不是說uwp平台無法使用lottie動畫了。lottie動畫在uwp平台上有兩套非常棒的實現:

lottieuwp:這是由azchohfi(維護windows community toolkit的作者之一,供職於微軟)使用win2d實現的一套lottie實現,源**移植自lottie官方的android版本(我檢視源**了解到的,專案中某些方法還保留了android專案的注釋),現在已經基本進入穩定維護階段,現階段更加推薦使用。

長期的話,我更看好lottie-windows專案,畢竟微軟官方團隊維護,效能也更好,只不過大家需要給它一點時間,讓它完善穩定下來,到時候系統版本要求應該也不是問題了

UWP 在XAML設計器中使用設計時資料

1.功能解釋 有些布局沒有資料很難進行視覺化。在本文件中,我們將審查從事桌面專案的開發人員可在 xaml 設計器中模擬資料的一種方法。此方法是使用現有可忽略的 d 命名空間來實現的。利用這種方法,可快速將設計時資料新增到頁面或控制項中,而無需建立完整的模擬檢視模型,或者只需測試屬性更改會如何影響應用...

UWP 在應用開發中安全使用檔案資源

原文 uwp 在應用開發中安全使用檔案資源 在wpf或者uwp應用開發中,有時候會不可避免的需要操作檔案系統 建立檔案 目錄 這時候有幾個坑是需要大家注意下的。在windows系統中,我們建立檔案時會注意到,某些特殊字元是不可以用作檔名輸入的。那麼,同樣的,如果你的應用可以提供給使用者建立檔案 目錄...

UWP 在應用開發中安全使用檔案資源

原文 uwp 在應用開發中安全使用檔案資源 在wpf或者uwp應用開發中,有時候會不可避免的需要操作檔案系統 建立檔案 目錄 這時候有幾個坑是需要大家注意下的。在windows系統中,我們建立檔案時會注意到,某些特殊字元是不可以用作檔名輸入的。那麼,同樣的,如果你的應用可以提供給使用者建立檔案 目錄...