自定義View的流程,requestLayout和invalidate的區(qū)別 流程 一般來說,自定義view分為兩種方式:一種是繼承自某個特定的...
投稿
自定義View的流程,requestLayout和invalidate的區(qū)別 流程 一般來說,自定義view分為兩種方式:一種是繼承自某個特定的...
前言 若想把握 Glide 圖片加載的精髓, 首先要理清 Glide 圖片加載的一次流程 好的, 可以看到 Glide 的使用方式極為簡單, 但...
Glide-4.11.0 淺析 Glide 是Google推薦使用的圖片加載框架,在開發(fā)過程中我們也會經(jīng)常使用到,使用起來也比較簡單,一般一行代...
FiveFiveVideoPlayer 使用說明 FiveFiveVideoPlayer 是一個可以高度自定義的播放器,手勢改變亮度,音量,進度...
OneActionBar 使用說明 簡介 自定義ActionBar,支持屬性,java代碼方式配置,可實現(xiàn)標題,標題帶返回鍵,搜索,搜索帶返回鍵...
視頻解碼、像素格式轉換與Native原生繪制 一、視頻解碼 1、FFmpeg 庫簡介 FFmpeg 一共包含8個庫 avcodec:編解碼(最重...
【FFmpeg】(一) 音視頻相關基礎知識以及FFmpeg介紹 一、音視頻相關基礎知識 1、視頻播放器原理 視頻播放器就是將一個封裝的格式數(shù)據(jù)進...
C++中的異常處理與模板類 一、C++ 中的異常處理 1、異常處理 在C++ 中可以拋出任何類型的異常,根據(jù)拋出的異常數(shù)據(jù)類型,進入到相應的 c...
C++中的繼承、多態(tài)和模板函數(shù) 一、繼承 1、屬性和方法的繼承 繼承可以更好的實現(xiàn)代碼的重用性 2、通過子類給父類構造方法傳參 父類的構造函數(shù)先...
C++中的靜態(tài)成員與this指針 一、靜態(tài)成員 1、static 關鍵字 靜態(tài)屬性只能在全局范圍內進行初始化賦值 靜態(tài)方法可以直接通過類名進行訪...