原创 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