安卓開發中很是炫的效果集合

 一個開源項目網站有不少炫酷效果  http://itlanbao.com/codes.aspx#1,0android

全部效果Dome下載地址https://github.com/20994842/A-collection-of-Android-development-very-dazzling-effectgit

1.很簡單卻很酷的粒子破碎效果

這裏寫圖片描述 
介紹: 
實現思路github

1.新建一個 Bean Particle,表示一個粒子對象;新建一個 View ExplosionField做爲畫布用來顯示破碎的粒子;新建一個屬性動畫(ValueAnimator) ExplosionAnimator用來改變不一樣時刻的粒子狀態;算法

2.經過View生成圖片Bitmap,把生成的圖片分解成若干個粒子,讓每一個粒子記錄特定的位置,全部的粒子組合能看出是原圖。markdown

3.加上動畫效果,使得點擊View後,粒子能有所變化。網絡

4.構思算法,造成不同的效果。架構

2.AVLoadingIndicatorView各類加載效果

這裏寫圖片描述

介紹: 
AVLoadingIndicatorView各類加載效果,適合作加載loading動畫效果。 
裏面代碼封裝挺不錯的,直接能夠拷貝使用想要的loading效果。框架

3.PercentageBar自定義動態柱形圖

這裏寫圖片描述 
介紹: 
實現:經過自定義PercentageBar實現,很酷炫把ide

4.MaterialPowerMenu 點擊按鈕切換頁面加載呈現效果

這裏寫圖片描述 
各類好看的彈出框,嚇死你svg

5.android加載框效果

這裏寫圖片描述

android加載框效果,本例子有幾種效果彈出dialog,本例子主要自定義SVProgressHUD 類, 
本例子來源:https://github.com/saiwu-bigkoo/Android-SVProgressHUD

6.android市面主流側滑框架

這裏寫圖片描述 
android市面主流側滑框架,本架構主要實現側滑出現底部view和首頁實現tabhost效果,而且每個fragment支持使用多個 viewpager,很好的處理viewpager一次所有加載問題,能夠根據viewpager出現的時候調用初始化頁面,提升性能。這是一個不錯的架 構,歡迎android小夥伴們一塊兒學習。 
本項目主要底部TabFragment和左邊側滑DragLayout 以及CustomViewPager 實現,而且提供退出應用的一種關閉全部acitiviy的方式。

7.各類android彈出dialog效果以及各類dialog樣式

這裏寫圖片描述 
各類android彈出dialog效果以及各類dialog樣式大全,項目中包含十多種dialog樣式和風格,以及彈出和退出效果。本文就只放一張Gif圖意思一下吧!

8.WilliamChart各類圖表效果實現大全

這裏寫圖片描述 
WilliamChart各類圖表效果實現大全,有水平線條表格,有柱狀表格等。

9.幾種經常使用Android Progress效果

這裏寫圖片描述 
幾種經常使用Android Progress效果,本例子自定義ProgressWheel,CustomClipLoading,PieProgress三個特效的進度條, 
經過本例子能夠學習如何自定義控件,效果挺不錯,適合各類網絡加載使用。 
每個控件大概實現原理: 
CustomClipLoading 繼承FrameLayout,經過佈局引入view而後添加到addView(view); 
ProgressWheel 和 PieProgress 都是 繼承 View經過 onDraw()在畫布Canvas不斷畫出效果,能夠經過本例子學習如何使用OnDraw()方法。

10.高仿QQ空間 側滑Menu效果且換膚功能

這裏寫圖片描述 
高仿QQ空間 側滑Menu效果而且提供換膚功能,本項目大致結構是 
首先有一個換膚基類BaseSkinActivity,而後其餘activity都繼承這個基類, 
類中提供com.zhy.changeskin.SkinManager.getInstance().changeSkin()更改皮膚 .

11.HeartLayout 相似吹泡泡效果

這裏寫圖片描述 
介紹: 
HeartLayout 相似吹泡泡效果,自定義HeartLayout 添加addHeart(),

12.DragExpandGrid可展開,可拖動,可排序,可刪除,固定更多的GridView

這裏寫圖片描述 
介紹: 
DragExpandGrid可展開,可拖動,可排序,可刪除,固定更多的GridView,展開合併支持動畫,支持箭頭圖標移動。 
數據的處理和顯示使用Bean,來自於500彩票Andorid客戶端首頁功能。

13.ShareAnim帶動畫的分享效果

這裏寫圖片描述 
介紹: 
ShareAnim帶動畫的分享效果,本例子只展現彈出頁面的效果 
和點擊取消的時候對話框消失的效果。可是沒有添加分享功能和掃碼功能的代碼,

14.PathEffectTextView寫字效果

這裏寫圖片描述 
介紹: 
PathEffectTextView一個寫字的效果,自定義PathTextView,其中經過 
ObjectAnimator.ofFloat(this, 「phase」, 0.0f, 1.0f).setDuration(3000); mSvgAnimator.start(); 
設置動畫,經過SparseArray 來實現,這個例子是5.0以及以上的。

15.TimelyAnimation 超酷計時器

這裏寫圖片描述 
介紹: 
Euclid ListView滑動和點擊進去其餘頁面特效,經過SwingLeftInAnimationAdapter 
實現每個item點擊和滑動進入詳細頁面的動畫效果,提供getViewAnimator()方法。

16.AmapDemo仿照一號專車的地圖界面

這裏寫圖片描述 
介紹: 
AmapDemo仿照一號專車的地圖界面,地圖加載定位進入後的放大效果和地圖移動效果很是棒, 
本項目指導咱們如何使用地圖功能,如何自定義系統定位藍點,本項目主要引導咱們如何嵌入 
第三方sdk實現地圖定位效果。

17.vectalign-samples變形動畫

這裏寫圖片描述 
介紹: 
咱們知道4.4之後AnimatedVectorDrawable可讓兩個SVG圖像無縫過渡(稱爲變形動畫), 
可是這兩個svg圖像的path必須參數個數要相等,同時這些參數的類型要匹配(也就是說格式要對齊), 
若是不對齊會產生異常。簡單的path能夠手動修改對齊,可是複雜點的就比較難了。 
這個工具就是經過命令行的方式將任意兩個svg資源轉換成對齊的模式,而不會改變原始圖像的外觀。

18.ArrowDownloadButton下載按鈕從點擊到下載完成特效

這裏寫圖片描述 
介紹: 
ArrowDownloadButton下載按鈕從點擊開始下載到下載完成各個階段有不同的特效展現, 
自定義一個ArrowDownloadButton而後監聽點擊事件setOnClickListener()在onClick() 
裏面 button.startAnimating();而後再按鈕裏面啓動一個定時器Timer 定時更新按鈕進度 
button.setProgress(progress);

19.AnimLikeSougou仿搜狗輸入法

這裏寫圖片描述 
介紹: 
說明:Android Animtaion 仿搜狗輸入法的精品市場 一鍵安裝dialog彈出效果 
,具體能夠看這篇blog:

來源:https://github.com/teffy/AnimLikeSougou

20.android-ripple-background

這裏寫圖片描述 
能產生波浪效果的背景圖片控件,能夠自定義顏色,波浪擴展的速度,波浪的圈數。 
https://github.com/skyfishjy/android-ripple-background

21.A-Z字母排序和過濾搜索功能

這裏寫圖片描述 
介紹: 
Android 實現ListView的A-Z字母排序和過濾搜索功能,實現漢字轉成拼音 。

https://github.com/leerduo/SortListView

22.下拉刷新的自定義佈局

這裏寫圖片描述 
介紹: 
一個實現了下拉刷新的自定義佈局,動畫效果不錯。

https://github.com/tuesda/CircleRefreshLayout

23.水滴效果的下拉刷新,效果很是不錯。

這裏寫圖片描述

介紹: 
水滴效果的下拉刷新,效果很是不錯。

https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout

24.在安卓系統中引入了模擬紋波效應

這裏寫圖片描述 
介紹: 
在安卓系統中引入了模擬紋波效應

https://github.com/siriscac/RippleView

25.實現guillotine-styled 動畫效果

這裏寫圖片描述 
介紹: 
提供了一種實現guillotine-styled 動畫效果的簡單方法,效果很讚的,Yalantis公司愈來愈厲害了。

https://github.com/Yalantis/GuillotineMenu-Android

26.動畫效果很是生動的菜單

這裏寫圖片描述 
介紹: 
https://github.com/linroid/FilterMenu

動畫效果很是生動的菜單,是根據dribbble上的概念設計而來:

27.自定義ViewGroup實現的圓形旋轉菜單,支持跟隨手指旋轉以及快速旋轉。

這裏寫圖片描述 
介紹: 
自定義ViewGroup實現的圓形旋轉菜單,支持跟隨手指旋轉以及快速旋轉。

https://github.com/hongyangAndroid/Android-CircleMenu

28.Side-Menu.Android

這裏寫圖片描述
介紹: 
https://github.com/Yalantis/Side-Menu.Android

29.相似星球大戰字幕效果的TextView

這裏寫圖片描述 
介紹: 
相似星球大戰字幕效果的TextView

30.兩個不一樣的數字之間無縫切換效果

這裏寫圖片描述 
介紹: 
兩個不一樣的數字之間無縫切換效果,能夠用在時間顯示之類的應用中

https://github.com/adnan-SM/TimelyTextView

31.一個簡單的帶動畫效果的餅狀圖。

這裏寫圖片描述 
介紹: 
一個簡單的帶動畫效果的餅狀圖。

https://github.com/Geek-1001/MagnificentChart

32.帥氣Toast

這裏寫圖片描述 
介紹: 
介紹:默認的toast很醜,並且也沒有真正提供顯示短暫消息的功能。這個庫能爲toast顯示動畫反饋,顯示到選擇按鈕或者刪除按鈕的過分動畫。並且toast 的生命週期是徹底取決於你的。

項目地址: https://github.com/code-mc/loadtoast

33.高仿新版58 加載動畫

這裏寫圖片描述 
介紹: 
https://github.com/zzz40500/android-shapeLoadingView 
高仿新版58 加載動畫

34.Material Calendar View

這裏寫圖片描述 
介紹: 
介紹:一個Material風格的日曆視圖,其中日曆月視圖是使用GridLayout實現的

來源: https://github.com/prolificinteractive/material-calendarview

35.挺讚的帶進度動效Button

這裏寫圖片描述 
介紹: 
帶有動效進度的Button,我的感受挺喜歡的。

36.FrescoDemo

這裏寫圖片描述 
介紹: 
一個基於Android Design library使用Fresco來加載圖片的Demo項目。

完了,後面發現好看的持續更新,上面這些都是我比較喜歡的,喜歡的朋友點個贊咯。對咯,還有告訴你們一個好網址(http://itlanbao.com),上面有好多特效。先這樣咯,要下載源代碼,狂點這連接: http://pan.baidu.com/s/1i3TxvVn 密碼: rkb8

做者: 一點點征服 
出處:http://www.cnblogs.com/ldq2016/ 本文版權歸做者全部,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文連接,不然保留追究法律責任的權利

相關文章
相關標籤/搜索