原创 Android 事件處理全面剖析

篇外話:先來說下今天的日期,今天是2015年02月18日也就是大年三十,大家都在歡歡喜喜的準備過大年,活動也各式各樣,搓麻將、打撲克、放煙花、準備看春晚,而我卻還在敲代碼,我只想說身爲程序員的我們,真的屌絲的不能再屌絲了。雖然很屌

原创 Android Volley解析(一)之GET、POST請求篇

一、 Volley 的地位 自2013年Google I/O 大會上,Google 推出 Volley 之後,一直到至今,由於其使用簡單、代碼輕量、通信速度快、併發量大等特點,倍受開發者們的青睞。 先看兩張圖,讓圖片告訴我們 V

原创 Android打造通用的下拉刷新組件

還記得上一篇 blog 的內容嗎?如果不記得建議先去了解一下,Android 事件處理全面剖析 ,因爲下拉刷新需要用到手勢的處理,而上一篇文章中,對事件處理做了很詳細的說明,瞭解了事件的處理機制,對理解本篇文章有很大的幫助。好了,

原创 陰影效果 ShadowLayout 佈局實現(讓控件實現立體效果)

效果 第二張和第三張圖是加入了陰影效果的,是不是覺得立體感很強,感覺圖片是浮在屏幕上。這個效果也可以用Google 提供擴展包下的CardView控件來實現,而這篇文章是帶大家自己來實現這樣一個效果。 原理 我們仔細觀察上圖,

原创 Android Volley解析(二)之表單提交篇

上一篇文章中,講了 Volley 的 get 和 post 請求,並且對 volley 的基本使用和基本分析做了講解,而這篇 blog 將講解用 volley 實現表單的提交,在看這篇文章之前,如果對 Volley 基本知識不夠了

原创 58同城加載動畫的實現( Android屬性動畫)

最近看了58同城新版 app ,裏面還是做了很多動畫特效,其中我看到加載數據時的一個加載動畫比較好玩,就試着做了一下,先一起來看看效果 很多人看了這個效果圖,第一個疑問就是底下的陰影部分是如何實現的?其實如果真要自己動手實現

原创 滑動結束 Activity(二)陰影效果和動畫的實現

上一篇文章中講了如何實現手勢滑動來銷燬頁面,再來回顧一下實現的效果 具體實現請看上一篇文章 手勢滑動結束 Activity(一)基本功能的實現,不過這只是實現了最基本的功能,還有很多地方需要優化和完善的,這篇文章主要是在原來

原创 Android volley 解析(四)之緩存篇

這是 volley 的第四篇 blog 了,寫完這篇,volley 的大部分用法也都算寫了一遍,所以暫時不會寫 volley 的文章了,如果想看我前面寫的文章,可以點這裏 Android volley 解析(三)之文件上傳篇

原创 打造Android 最實用的ViewPager 指示器控件

爲什麼我說它是最實用的 ViewPager 指示器控件呢? 它有以下幾個特點: 1、通過自定義 View 來實現,代碼簡單易懂; 2、使用起來非常方便; 3、通用性高,大部分涉及到 ViewPager 指示器的地方都能使用

原创 Android自定義View,你必須知道的幾點

爲什麼我們覺得自定義View是學習Android的一道坎? 爲什麼那麼多Android大神卻認爲自定義View又是如此的簡單? 爲什麼google隨便定義一個View都是上千行的代碼? 以上這些問題,相信學Android的同

原创 Fragment 生命週期怎麼來的?

前言 Fragment對於 Android 開發者來說一點都不陌生,因爲幾乎任何一款 app 都大量使用 Fragment,所以 Fragment 的生命週期相信對於大家來說應該都非常清楚,但絕大部分人對於其生命週期都停留在表象,

原创 快速實現 ListView下拉,圖片放大刷新操作

今天要寫的這個效果屬於刷新類,比較實用,像很多流行的 app 都是用了這種效果,大家熟知的QQ空間、微博個人主頁等,這個效果在 github 上也有別人實現好的源碼,點擊查看。這裏也參考了上面的源碼;還是那句話,看 blog主要是

原创 手勢滑動結束 Activity(一)基本功能的實現

喜歡聽音樂的朋友可能都看過天天動聽這款 app, 這款 app 有一個亮點就是在切換頁面(Fragment)的時候可以通過手勢滑動來結束當前頁面,這裏先說一下,我爲什麼會這麼關心這個功能呢,因爲前兩天 PM說我們即將開始做的這款a

原创 Android 快速實現 ViewPager 滑動頁卡切換(可用作整個 app上導航)

我記得在前面,我寫了一篇Android 微信6.1 tab欄圖標和字體顏色漸變的實現,如果大家僅僅認爲這篇文章的功能只是模仿微信顏色漸變效果,那就大錯特錯了!認真閱讀了這篇文章的朋友,應該知道,這裏面代碼可用作 app 通用的底部

原创 Activity 切換動畫(小米圖庫列表進入詳情頁,圖片從固定位置放大進入,縮小退出)

直接上效果圖 ok,來分析下如何實現的吧 分析原理 首先確定,這是兩個不同的 Activity,從圖片列表頁跳入到圖片詳情頁;先來看進入詳情頁時的動畫,從列表中所在 item 的位置一直放大到詳情頁的顯示位置,這裏我可以先告訴