自定義View的流程,requestLayout和invalidate的區(qū)別 流程 一般來說,自定義view分為兩種方式:一種是繼承自某個特定的...
Glide-4.11.0 淺析 Glide 是Google推薦使用的圖片加載框架,在開發(fā)過程中我們也會經(jīng)常使用到,使用起來也比較簡單,一般一行代...
FiveFiveVideoPlayer 使用說明 FiveFiveVideoPlayer 是一個可以高度自定義的播放器,手勢改變亮度,音量,進度...
C++中的類型轉(zhuǎn)換與STL標準模板庫 一、C++類型轉(zhuǎn)換 在C++中類型轉(zhuǎn)換包含 static_cast、const_cast、dynamic_...
OneActionBar 使用說明 簡介 自定義ActionBar,支持屬性,java代碼方式配置,可實現(xiàn)標題,標題帶返回鍵,搜索,搜索帶返回鍵...
視頻解碼、像素格式轉(zhuǎn)換與Native原生繪制 一、視頻解碼 1、FFmpeg 庫簡介 FFmpeg 一共包含8個庫 avcodec:編解碼(最重...
【FFmpeg】(一) 音視頻相關(guān)基礎(chǔ)知識以及FFmpeg介紹 一、音視頻相關(guān)基礎(chǔ)知識 1、視頻播放器原理 視頻播放器就是將一個封裝的格式數(shù)據(jù)進...
C++中的異常處理與模板類 一、C++ 中的異常處理 1、異常處理 在C++ 中可以拋出任何類型的異常,根據(jù)拋出的異常數(shù)據(jù)類型,進入到相應(yīng)的 c...
C++中的繼承、多態(tài)和模板函數(shù) 一、繼承 1、屬性和方法的繼承 繼承可以更好的實現(xiàn)代碼的重用性 2、通過子類給父類構(gòu)造方法傳參 父類的構(gòu)造函數(shù)先...