最近項目上要用到跑馬燈的效果,和網上不太相同的是,網上大部分都是連續的,而我們要求的是不連續的。 也就是是,界面上就展示4項(展示項數可變),如果有7項要展示的話,則不斷的在4個空格里左跳,當然,銜接上效果不是很好看。 然后,需要支持點擊以后進行移除掉不再顯示的內容。 效果如下: 思路 ...
這兩天領導讓我做個噴泉的效果,要把一個個UserControl從一個位置噴出,然后,最后落在最終需要在的位置。 噴泉效果說白了,就是兩個步驟: 放大,從 放大到需要的倍數 縮小,平移,從放大的倍數還原到UserControl的原始大小,並且定位到最終的位置。 雖然,只有兩步,但是,作為寫動畫的新手,還是有點費事的,所以,采用了先用Blend設計,然后再轉換為C 代碼的過程。 一 Blend設計單個 ...
2017-11-15 12:45 15 3599 推薦指數:
最近項目上要用到跑馬燈的效果,和網上不太相同的是,網上大部分都是連續的,而我們要求的是不連續的。 也就是是,界面上就展示4項(展示項數可變),如果有7項要展示的話,則不斷的在4個空格里左跳,當然,銜接上效果不是很好看。 然后,需要支持點擊以后進行移除掉不再顯示的內容。 效果如下: 思路 ...
最近做一個項目,看到以前同事寫的進度條效果不錯,所以,拿來簡化了下,不炫,但是項目中還是夠用的。 還是,先來看下調用以后的效果 1、因為ProgressbBar的Foreground顯示不得不一樣,所以,要有一個參數去給控件進行設置,因此定義了一個參數值ForegroundColor ...
這個是百度地圖上北京地鐵的地址http://map.baidu.com/?subwayShareId=beijing,131,我們先看下百度上面的效果圖 我要實現的內容比較簡單,就是繪制這些圖,和在地鐵線上滑動時,會有跟着走的地鐵名的提示。 以下是我實現的,簡陋的效果圖 實現過程 ...
這兩天不忙,所以,做了一個簡易的新手引導小Demo。因為,不是項目上應用,所以,做的很粗糙,也就是給需要的人,一個思路而已。 新手引導功能的話,就是告訴用戶,頁面上操作的順序,第一步要做什么,第二步要做什么,以此類推,然后,最終關閉新手引導頁面。 以我的習慣,還是先給大家看看效果。 效果 ...
在WPF中使用動畫的情況非常多,而要讓動畫變得生動往往要使用一些變速動畫,WPF也內置了很方便的緩動函數來實現這一功能。 除此之外,WPF還有關鍵幀動畫,利用關鍵幀動畫能夠很好的控制動畫的細節,與美工的很多設計保持完美一致。關鍵幀動畫中還有一套叫做樣條關鍵幀動畫(SplineKeyFrame ...
點擊設置翻頁,取消翻回來 1.xaml 2.cs View Code ...
項目中如下實現遮蓋的加載效果,代碼不統一,且實現的耦合性比較多,封裝了一個加載的控件. 使用方法: 1.添加: 2.在所要的容器中插入 BusyIndicator : 代碼下載 ...
...