一個比較酷的項目界面分享,乾貨十足

今天做到電腦面前思前想後,也不知寫點什麼好,翻翻自己的workspace發現了一個好東西,所以就拿出來分享給大家吧。


廣而告之一下,前面寫的《Android自定義控件系列》反響效果還是不錯的,其實初始有寫這個系列的想法也是網友找我提出來的,說自己想多瞭解下關於這方面的乾貨。所以呢,在此向朋友們發起一個徵集活動。如果你有好的想法,或者你想了解關於Android或Java哪一方面的知識,就請大膽的留言吧,我會基於大家的意見來選擇更新哪一方面的內容,這樣也免了我大晚上的傻呆在電腦面前構思。今天就是構思了半天也沒個頭緒,才梳理了下以前的項目代碼。好了,廣告時間結束。


首先簡單介紹下這個小項目。沒記錯的話,這個項目的界面花了我整整一天半的時間纔給碼出來的,界面是簡潔大方優美的。當然了這主要都是設計的功勞,身爲碼農的我不敢居功,但是能把這個設計完美的實現出來,本來還是竊竊自豪的。由於這個項目是在我上個東家的時候寫的,所以呢,考慮到公司業務的保密性,我把業務關鍵代碼全部隱去,只有界面代碼的存在。但是請相信我,對於這個項目,界面纔是真正項目的靈魂。


項目中集成了MenuDrawer、XListView、SwipBackLayout等一系列比較炫的控件。MenuDrawer這個側滑菜單控件其實我分享這個項目的目的,相信很多的朋友和我一樣,每個項目都是使用SlidingMenu,用呀用到吐,我想是時候換換口味了。MenuDrawer強大的擴展能力,從各個方面都不會弱於SlidingMenu。menu是個獨立的頁面和佈局,主頁的其他頁面展示統一使用的fragment。


同時項目中還有其他的亮點,比如通過拖動座標點,動態實現文字大小的控制;豐滿的頁面切換動畫;仿IOS6的Switch(有時間和大家分享下IOS7風格下的Switch模仿);頁面滑動時,ActionBar不遮擋下面的頁面內容。

相信你會在其中找到你感興趣的地方。


懶得跑代碼,想直接看效果的同學,請戳這裏:https://github.com/JackCho/MenuDrawerDemo/blob/master/bin/MenuDrawerDemo.apk?raw=true


老規矩,上代碼地址:https://github.com/JackCho/MenuDrawerDemo


由於項目依賴ActionBarSherlock和MenuDrawer,也一起把地址發出來。

ABS :https://github.com/JakeWharton/ActionBarSherlock

MenuDrawer : https://github.com/SimonVT/android-menudrawer


注:考慮到茫茫的屌絲大軍,使用maven或者gradle的同學,請自行構建


如果覺得對你有所幫助,歡迎大家訂閱我的微信公衆賬號——Android乾貨分享。下面是微信的二維碼,爲你提供及時高質的Android乾貨。技術交流QQ羣:318588906,歡迎大家加羣,共同探討下Android和Java技術,一起壯大我們的微信乾貨分享社區。


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