原创 兩種方式實現圖形圖片

本文介紹兩種實現圖形圖片的方法。 1.通過裁剪bitmap, 使用PorterDuffXfermode, 可以參考這篇博客 http://blog.csdn.net/edisonlg/article/deta

原创 RecylerView與CardView的使用

RecyclerView是Android.5.0以後出現,可以說是對ListView的升級。那麼RecyclerView相比ListView有哪些新特性呢? 1. 除了可以使用傳統的線性佈局,還可以使用表格佈局。

原创 Error:(10, 14) java: 類重複: com.xx.R解決方法

今天部署一個項目搞了半天 , 開始是所有的類報紅色感嘆號,後邊是報gen下面的文件類重複,原因都在於配置的Source目錄不對。如下圖 藍色部分表示打包時包含在Source內, 下面是遇到的兩個問題  1. src目錄未選成Source

原创 防蘋果小米日期時間控件

網上想找個類似的控件,好像不是那麼好找。找到一個是繼承view實現的,看的眼花繚亂,然後自己就繼承listview實現一下。 一共實現了DatePicker, TimePicker, DateTimePcker三個控件,其實就是組

原创 防微信聊天氣泡圖片實現

先看下效果圖 防微信實現如圖的 圖片顯示效果。 接上篇博客介紹的圖形圖片的實現 , 這裏通過BitmapSharder來實現這個效果。 主要麻煩的地方就是畫出氣泡形狀的path. 這裏設置自定義的屬性,方便設置 圖片氣泡方向

原创 Material Design-過渡動畫

Android 5.0 對 Activity的跳轉動畫增加了新的特效。 三種Translation類型 進入:一個進入的過渡(動畫)決定activity中的所有的視圖怎麼進入屏幕。 退出:一個退出的過渡(動畫)

原创 利用監聽者模式實現後臺多文件下載的監聽

項目聊天功能中,需要監聽圖片的下載進度。類型於QQ的聊天圖片查看。 當退出查看界面時, 下載進程仍在後臺運行,再次進入查看界面,如何監聽到圖片的下載進度呢。 如圖 /** * 下載文件 * * @param url *

原创 PopuWindow全屏狀態下響應返回鍵

最近項目較忙,沒有時間去看書與寫博客。這裏分享下在項目中遇到的一引起典型的例子吧。 前面寫了一篇防小米的自定義時間控件,也是在項目中遇到。上下效果圖。這裏使用popupWindow彈出控制,變灰的部分是popuwindo

原创 利用viewPager實現的自動滑動的廣告欄

首先上一下效果圖 我們將實現圖片與文字的手動切換與自動切換,以及指示圓點的自動切換。 這裏主要的工作在ViewPagerAdapter. 步驟: 1. 在activity的佈局文件中使用viewpager,

原创 ListView加載不同佈局時的複用及原理分析

當加載不同佈局時,需要使用到getViewTypeCount和getItemViewType。首先來看看如何來實現加載不同而已時的複用 步驟: 重(@Override)寫 getViewTypeCount() – 返回你有多少個

原创 ListView分組顯示,設置懸浮條

最近好忙,沒時間看書,沒時間寫博客。最近 做了個listview分組顯示的東西,發現ios那邊的ListView 頭可以 懸浮顯示,然後我就不服了,自己實現了一下,分享出來,反正也不難。 首選 是分組顯示,應i

原创 IPC-Binder連接池

池的這個概念是典型的享元設計模式。比如數據庫連接池,線程池。對於有限的資源,我們用一個池去管理,讓資源共享於不現調用者之間。 這裏Binder連接池就是爲了解決需要多個aidl服務時,我們可以把這些aidl接口放在池中,讓serv

原创 spring源碼解析-IOC原理

首先以一段簡單的代碼說明下BeanFactory的使用 public class SimpleBeanFactory { public static void main(String[] args) {

原创 spring源碼解析-AOP原理

一、aop的入口 ProxyFactoryBean方式實現的入口 入口 1. ProxyFactoryBean實現了FactoryBean,所以入口在getObject方法。 2. initializeAdvisorChain方法

原创 bootstrap3入門一(柵格系統)

http://www.cnblogs.com/aehyok/tag/BootStrap前端設計/ 一、bootstrap開發環境搭建 1. 下載bootstrap, http://www.bootcss.com/ 2.  下載jquer