安卓开发

Android巢狀滑動邏輯淺析

問題分析 巢狀滑動一直是Android中比較棘手的問題, 根本原因是Android的事件分發機制導致的.導致巢狀滑動難處理的關鍵原因在於當子控制元件消費了事件, 那麼父控制元件就不會再有機會處理這

2019年Android面試題彙總

1.跨程序通訊的幾種方式 Intent,比如撥打電話 ContentProvider資料庫儲存資料 Broadcast廣播通訊 AIDL通訊,通過介面共享資

Android支援多行文字省略Ellipsize

使用TextView顯示過長的文字時往往需要省略部分內容,但是TextView控制元件在maxline>=2時(即多行顯示),ellipsize屬性只有設定為end才有效,start\middle則無效.

Android動畫系列——View動畫和幀動畫

Android開發中,常用的動畫有三種,View動畫,幀動畫和屬性動畫。 View動畫 View動畫也被稱為TweenAnimation,是在檢視上執行補間動畫,它作用於檢視整體。補間動畫指的是隻要指定

Window 的新增過程

Window 的新增過程 Window(或者說View) 是怎麼新增到 Android 系統中然後展示給使用者的?讓我們來探索一下 Window 的新增過程。 Window 新增過程的入口方法 要探

Android Launcher3 基本功能分析

1、介面的佈局,從上往下分別為: DeleteDropTarget(應用解除安裝區域,它是一個DropTarget) Workspace(頁面容器,一個頁面是一個CellLay

Handler.postDelayed的原理

大部分同學在回答Handler的原理的時候都能回答出Handler將訊息丟到MessageQueue中,然後Looper.loop死迴圈不斷從MessageQueue中拿訊息去執行。 這塊我之前也有寫個文

掌握Kotlin Coroutine之 基礎概念

這是 掌握Kotlin Coroutine 系列文章第一節內容。之所以取名為 掌握Kotlin Coroutine 而不是 精通 是由於 Coroutine 是一個新的特性,也剛剛正式釋出沒多久,我也並沒有經

Android 設計模式 - 裝飾器模式

簡介 在現實生活中可以看到很多裝飾模式的例子,或者可以大膽的說裝飾模式無處不在,就拿人來說,人需要各式各樣的衣著,不管你穿著怎樣,但是對於人的本質來說是不變的,充其量只是在外面披上一層遮羞物而已,這就是裝飾

1746024281.1917