原创 理解並測試什麼是Android事件分發

文章目錄一、什麼是事件分發二、Activity的層次結構三、事件分發涉及到的主要方法四、事件分發流程1.Activity把事件分發到ViewGroup(1)事件傳遞(2)總結(3)流程圖2.ViewGroup把事件分發到ViewG

原创 深入瞭解一些Android動畫

文章目錄一、PropertyValuesHolder1.理解和使用2.方法和參數二、Keyframe1.理解和使用2.方法和參數3.幀的操作三、ViewPropertyAnimator1.理解和使用2.參數和方法四、animate

原创 一篇文章帶你瞭解Android屬性動畫

文章目錄一、ValueAnimator二、自定義插值器1.插值器的理解2.定義一個簡單的插值器三、Evaluator四、ArgbEvaluator五、ValueAnimation-ofObject六、ObjectAnimator七

原创 Android 視圖動畫

文章目錄一、視圖動畫標籤0.概述1.scale標籤2.共同屬性3.alpha標籤4.rotate標籤5.translate標籤7.set標籤二、視圖動畫代碼實現0.概述1.ScaleAnimation2.AlphaAnimatio

原创 Android.mk(二)

Android.mk引入各種庫 項目中引用系統的庫: LOCAL_SHARED_LIBRARIES += libxxxxx: 將系統庫文件名添加到Android.mk中 實例:LOCAL_SHARED_LIBRARIES +=

原创 envsetup.sh編譯過程

source bulid/envsetup.sh 加載命令,以下是envsetup.sh的部分文件,封裝了命令的腳本文件 Invoke ". build/envsetup.sh" from your shell to add t

原创 Android.mk(一)

Android.mk的第一部分內容 將工程下的所有源碼文件添加到變量中: 1.將每個文件添加到Android.mk中 2.使用系統提供的函數處理 文件build/core/definitions.mk all-cpp-files

原创 Android.mk(零)

Android.mk可以生產的基本文件 LOCAL_PATH:P=$(call my-dir)   //返回該Android.mk所在目錄的路徑,必須放在第一行 定義了當前模塊的相對路徑 include $(CLEAR_VARS

原创 MacBook下載和編譯Android AOSP源碼

一、安裝 0.國內鏡像 首先,推薦兩個地方,也就是國內鏡像來下載源碼,強烈建議你看完,因爲都一樣的科大源、清華源注意事項:如果你不編譯源代碼,裝源代碼的磁盤格式,是任何格式都可以,但是你如果要在MacBook上編譯源代碼,那必須

原创 android的RecylerView基本使用

文章目錄一、RecylerView基本使用1. 添加依賴2. 添加布局3. 添加adapter4. 添加item_recycler.xml5. MainActivity代碼6. 效果7. 代碼地址二、RecyclerView-se

原创 GitHub無法顯示圖片問題

文章目錄一、修改方法二、Windows系統三、MacOS系統1. 通過命令行2. 通過圖形界面 一、修改方法 到這個網站: https://www.ipaddress.com/ 查下面右邊對應的地址 ,就能得到最新的IP地址,最後