原创 Glide源碼分析以及三級緩存原理
Glide是Android端開源圖片加載庫,能夠幫助我們下載、緩存、展示多種格式圖片。也是現在主流圖片加載框架之一。源碼內部究竟是如何實現的呢?講解主流程,簡略分析。 用法如下: Glide.with(context).load(url)
原创 Android3D畫廊效果與自動輪播Banner 1、先看效果圖: 2、效果分析 3D畫廊效果 代碼分析: 3、 普通效果2 4、 普通效果1 5、 方法講解 6.結尾
最開始項目需要使用3D畫廊效果作爲首頁輪播,網上找了半天也沒有比較滿意的,最終決定自己寫一個。本控件採用的是viewpager完成的,支持無限滑動的3D視覺的畫廊效果、 平面普通廣告欄輪播。提供對外方法:指示器圖片自定義、小圖片位置、是否圓
原创 Android仿支付寶密碼輸入框與數字鍵盤 1.概述
1.概述 Android自定義密碼輸入框,通過自定義輸入6位顯示框和自定義9宮格數字鍵盤,實現仿支付寶數字鍵盤輸入功能等。代碼已託管到github,有需要的話可以去我的github下載。大家也可以自定義如下:關閉圖標、文字內容、
原创 Android自定義字母索引 結尾
Android字母索引這個功能還是很常見的,例如:電話聯繫人,城市選擇等一些功能都會用到。輪子已造好 直接使用,Github地址。 效果圖: 自定義分析: 1、自定義View用 Paint 畫筆繪製右邊的 [ A - Z ] public
原创 Android自定義字母索引
Android字母索引這個功能還是很常見的,例如:電話聯繫人,城市選擇等一些功能都會用到。輪子已造好直接使用, Github源碼 。 先看效果圖:自定義分析: 1、自定義View用 Paint 畫筆繪製右邊的 [ A - Z ] p
原创 Android仿抖音點擊效果
1.概述 短視頻抖音App非常火 ,視頻點擊效果紅心效果也不錯。其實不難就是一些動畫效果的結合使用,這裏將具體一步一步實現。copy本代碼可直接使用。 老規矩,先看女神效果圖: 2.效果分析 2.1:首先是構建一張紅心圖
原创 Android仿抖音點擊效果
**1.概述 ** 點擊效果==》 短視頻抖音*App非常火 ,視頻點擊效果紅心效果也不錯。其實不難就是一些動畫效果的結合使用,這裏將具體一步一步實現。copy本代碼可直接使用。 老規矩,先看女神效果圖: 2.效果分析 2.1:首先是構建
原创 Android使用CrashHandler編寫異常捕獲類,分析程序崩潰原因
概述 無論你的程序寫的多麼完美,都不可能避免會發生crash。可能是由於系統底層的bug,也可能是由於不充分的機型適配......等。當發生更crash時,系統會kill掉正在執行的程序,從而立馬閃退。更糟糕的是,當用戶發生crash時
原创 Android3D畫廊效果與自動輪播Banner
1、功能介紹 最開始項目需要使用3D畫廊效果作爲首頁輪播,網上找了半天也沒有比較滿意的,最終決定自己寫一個。本控件才用的是viewpager完成的,支持無限滑動的3D視覺的畫廊效果、 平面普通廣告欄輪播。提供對外方法:指示
原创 Android仿支付寶密碼輸入框與數字鍵盤
1.概述 Android自定義密碼輸入框,通過自定義輸入6位顯示框和自定義9宮格數字鍵盤,實現仿支付寶數字鍵盤輸入功能等。代碼已託管到github,有需要的話可以去我的github下載。大家也可以自定義如下:關閉圖標、文字內容、
原创 Android仿支付寶密碼輸入框(自定義數字鍵盤)
1.概述 Android自定義密碼輸入框,通過自定義輸入顯示框和自定義輸入鍵盤,實現仿支付寶數字鍵盤等。代碼已託管到github,有需要的話可以去我的github下載。 可以自定義關閉圖標、文字內容、顏色、大小,彈框樣式
原创 Java序列化與反序列化講解
1、什麼是Java序列化和反序列化? Java序列化是指把Java對象轉換爲字節序列的過程;而Java反序列化是指把字節序列恢復爲Java對象的過程。 2、爲什麼要使用序列化和反序列化? 當兩個進程在進行遠程通信時,彼此可以發送
原创 java的文件過濾FileFilter
java文件過濾使用過濾器FileFilter,在accept方法寫過濾條件. 很簡單直接代碼: package com.lin.run; import java.io.File; import java.io.File
原创 ViewPager+Fragment滑動切換頁面(RadioButton底部導航欄)
Activity要繼承FragementActivity,在Activity的佈局文件中放入了一個ViewPager,爲了效果好看,還做了個導航,使得ViewPager和導航欄能夠實現聯動,即ViewPager滑動切換頁面和點
原创 JS實現鍵盤移動光標
通過鍵盤的上下左右,實現對光標的移動,當點擊回車時,進入所選的對應頁面。左邊是菜單欄,右邊是具體數據。 左邊的菜單欄佈局 右邊的具體數據局部 1、先查找到菜單欄所以元素 function dh_meth