android 特效UI

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

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

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

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

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

4.構思算法,形成不一樣的效果。

2.AVLoadingIndicatorView各種加載效果

這裏寫圖片描述

介紹: 
AVLoadingIndicatorView各種加載效果,適合做加載loading動畫效果。 
裏面代碼封裝挺不錯的,直接可以拷貝使用想要的loading效果。

3.PercentageBar自定義動態柱形圖

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

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

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

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

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章