原创 理解並測試什麼是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地址,最後