一個開源項目網站有不少炫酷效果 http://itlanbao.com/codes.aspx#1,0android
全部效果Dome下載地址:https://github.com/20994842/A-collection-of-Android-development-very-dazzling-effectgit
介紹:
實現思路github
1.新建一個 Bean Particle
,表示一個粒子對象;新建一個 View ExplosionField
做爲畫布用來顯示破碎的粒子;新建一個屬性動畫(ValueAnimator) ExplosionAnimator
用來改變不一樣時刻的粒子狀態;算法
2.經過View
生成圖片Bitmap
,把生成的圖片分解成若干個粒子,讓每一個粒子記錄特定的位置,全部的粒子組合能看出是原圖。markdown
3.加上動畫效果,使得點擊View
後,粒子能有所變化。網絡
4.構思算法,造成不同的效果。架構
介紹:
AVLoadingIndicatorView各類加載效果,適合作加載loading動畫效果。
裏面代碼封裝挺不錯的,直接能夠拷貝使用想要的loading效果。框架
介紹:
實現:經過自定義PercentageBar實現,很酷炫把ide
各類好看的彈出框,嚇死你svg
android加載框效果,本例子有幾種效果彈出dialog,本例子主要自定義SVProgressHUD 類,
本例子來源:https://github.com/saiwu-bigkoo/Android-SVProgressHUD
android市面主流側滑框架,本架構主要實現側滑出現底部view和首頁實現tabhost效果,而且每個fragment支持使用多個 viewpager,很好的處理viewpager一次所有加載問題,能夠根據viewpager出現的時候調用初始化頁面,提升性能。這是一個不錯的架 構,歡迎android小夥伴們一塊兒學習。
本項目主要底部TabFragment和左邊側滑DragLayout 以及CustomViewPager 實現,而且提供退出應用的一種關閉全部acitiviy的方式。
各類android彈出dialog效果以及各類dialog樣式大全,項目中包含十多種dialog樣式和風格,以及彈出和退出效果。本文就只放一張Gif圖意思一下吧!
WilliamChart各類圖表效果實現大全,有水平線條表格,有柱狀表格等。
幾種經常使用Android Progress效果,本例子自定義ProgressWheel,CustomClipLoading,PieProgress三個特效的進度條,
經過本例子能夠學習如何自定義控件,效果挺不錯,適合各類網絡加載使用。
每個控件大概實現原理:
CustomClipLoading 繼承FrameLayout,經過佈局引入view而後添加到addView(view);
ProgressWheel 和 PieProgress 都是 繼承 View經過 onDraw()在畫布Canvas不斷畫出效果,能夠經過本例子學習如何使用OnDraw()方法。
高仿QQ空間 側滑Menu效果而且提供換膚功能,本項目大致結構是
首先有一個換膚基類BaseSkinActivity,而後其餘activity都繼承這個基類,
類中提供com.zhy.changeskin.SkinManager.getInstance().changeSkin()更改皮膚 .
介紹:
HeartLayout 相似吹泡泡效果,自定義HeartLayout 添加addHeart(),
介紹:
DragExpandGrid可展開,可拖動,可排序,可刪除,固定更多的GridView,展開合併支持動畫,支持箭頭圖標移動。
數據的處理和顯示使用Bean,來自於500彩票Andorid客戶端首頁功能。
介紹:
ShareAnim帶動畫的分享效果,本例子只展現彈出頁面的效果
和點擊取消的時候對話框消失的效果。可是沒有添加分享功能和掃碼功能的代碼,
介紹:
PathEffectTextView一個寫字的效果,自定義PathTextView,其中經過
ObjectAnimator.ofFloat(this, 「phase」, 0.0f, 1.0f).setDuration(3000); mSvgAnimator.start();
設置動畫,經過SparseArray 來實現,這個例子是5.0以及以上的。
介紹:
Euclid ListView滑動和點擊進去其餘頁面特效,經過SwingLeftInAnimationAdapter
實現每個item點擊和滑動進入詳細頁面的動畫效果,提供getViewAnimator()方法。
介紹:
AmapDemo仿照一號專車的地圖界面,地圖加載定位進入後的放大效果和地圖移動效果很是棒,
本項目指導咱們如何使用地圖功能,如何自定義系統定位藍點,本項目主要引導咱們如何嵌入
第三方sdk實現地圖定位效果。
介紹:
咱們知道4.4之後AnimatedVectorDrawable可讓兩個SVG圖像無縫過渡(稱爲變形動畫),
可是這兩個svg圖像的path必須參數個數要相等,同時這些參數的類型要匹配(也就是說格式要對齊),
若是不對齊會產生異常。簡單的path能夠手動修改對齊,可是複雜點的就比較難了。
這個工具就是經過命令行的方式將任意兩個svg資源轉換成對齊的模式,而不會改變原始圖像的外觀。
介紹:
ArrowDownloadButton下載按鈕從點擊開始下載到下載完成各個階段有不同的特效展現,
自定義一個ArrowDownloadButton而後監聽點擊事件setOnClickListener()在onClick()
裏面 button.startAnimating();而後再按鈕裏面啓動一個定時器Timer 定時更新按鈕進度
button.setProgress(progress);
介紹:
說明:Android Animtaion 仿搜狗輸入法的精品市場 一鍵安裝dialog彈出效果
,具體能夠看這篇blog:
來源:https://github.com/teffy/AnimLikeSougou
能產生波浪效果的背景圖片控件,能夠自定義顏色,波浪擴展的速度,波浪的圈數。
https://github.com/skyfishjy/android-ripple-background
介紹:
Android 實現ListView的A-Z字母排序和過濾搜索功能,實現漢字轉成拼音 。
https://github.com/leerduo/SortListView
介紹:
一個實現了下拉刷新的自定義佈局,動畫效果不錯。
https://github.com/tuesda/CircleRefreshLayout
介紹:
水滴效果的下拉刷新,效果很是不錯。
https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout
介紹:
在安卓系統中引入了模擬紋波效應
https://github.com/siriscac/RippleView
介紹:
提供了一種實現guillotine-styled 動畫效果的簡單方法,效果很讚的,Yalantis公司愈來愈厲害了。
https://github.com/Yalantis/GuillotineMenu-Android
介紹:
https://github.com/linroid/FilterMenu
動畫效果很是生動的菜單,是根據dribbble上的概念設計而來:
介紹:
自定義ViewGroup實現的圓形旋轉菜單,支持跟隨手指旋轉以及快速旋轉。
https://github.com/hongyangAndroid/Android-CircleMenu
介紹:
https://github.com/Yalantis/Side-Menu.Android
介紹:
相似星球大戰字幕效果的TextView
介紹:
兩個不一樣的數字之間無縫切換效果,能夠用在時間顯示之類的應用中
https://github.com/adnan-SM/TimelyTextView
介紹:
一個簡單的帶動畫效果的餅狀圖。
https://github.com/Geek-1001/MagnificentChart
介紹:
介紹:默認的toast很醜,並且也沒有真正提供顯示短暫消息的功能。這個庫能爲toast顯示動畫反饋,顯示到選擇按鈕或者刪除按鈕的過分動畫。並且toast 的生命週期是徹底取決於你的。
項目地址: https://github.com/code-mc/loadtoast
介紹:
https://github.com/zzz40500/android-shapeLoadingView
高仿新版58 加載動畫
介紹:
介紹:一個Material風格的日曆視圖,其中日曆月視圖是使用GridLayout實現的
來源: https://github.com/prolificinteractive/material-calendarview
介紹:
帶有動效進度的Button,我的感受挺喜歡的。
介紹:
一個基於Android Design library使用Fresco來加載圖片的Demo項目。
完了,後面發現好看的持續更新,上面這些都是我比較喜歡的,喜歡的朋友點個贊咯。對咯,還有告訴你們一個好網址(http://itlanbao.com),上面有好多特效。先這樣咯,要下載源代碼,狂點這連接: http://pan.baidu.com/s/1i3TxvVn 密碼: rkb8
做者: 一點點征服
出處:http://www.cnblogs.com/ldq2016/ 本文版權歸做者全部,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文連接,不然保留追究法律責任的權利