背景 Flutter中我使用的是這個(gè)Lottie組件[https://github.com/xvrh/lottie-flutter]我在做一個(gè)點(diǎn)贊的動(dòng)畫(huà)的時(shí)候,就是很簡(jiǎn)單的將...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
背景 Flutter中我使用的是這個(gè)Lottie組件[https://github.com/xvrh/lottie-flutter]我在做一個(gè)點(diǎn)贊的動(dòng)畫(huà)的時(shí)候,就是很簡(jiǎn)單的將...
隨著各大廠商對(duì)android11的升級(jí)推送筷黔,現(xiàn)在已經(jīng)有了一定android11的機(jī)型,關(guān)于android11的適配網(wǎng)上有很多相關(guān)的文章這里主要強(qiáng)調(diào)下android11的分區(qū)存...
最近花了大量的時(shí)間復(fù)習(xí)準(zhǔn)備面試。杭州的一二線公司基本上都去面試過(guò)了翅帜,包括阿里怜浅,字節(jié),快手爽醋,滴滴蚁署,有贊,涂鴉蚂四,哈啰(騰訊沒(méi)有客戶端的hc)光戈,其中也拿了幾個(gè)不錯(cuò)的offer哪痰。這里...
簡(jiǎn)述 HashMap是一種比較常見(jiàn)的map子類(lèi),是由數(shù)組+鏈表組成(JDK8以后采用的是數(shù)組+鏈表+紅黑樹(shù)的形式)久妆。元素是以鍵值對(duì)的形式存在晌杰,并且允許使用null作為鍵和值存...
DialogFragment這個(gè)控件作為一個(gè)Android開(kāi)發(fā)者來(lái)說(shuō),應(yīng)該都是再熟悉不過(guò)的了筷弦。不過(guò)在showDialogFragment發(fā)的時(shí)候經(jīng)常會(huì)碰到下面這個(gè)crash:...
之前我們講了Surface的創(chuàng)建過(guò)程和SurfaceView的"挖洞"過(guò)程)肋演。這一篇我們就開(kāi)始講講SurfaceView的完整繪制流程 前面也有說(shuō)過(guò),雖然SurfaceVie...
紅黑樹(shù)其實(shí)就是一種自平衡的二叉查找樹(shù)烂琴,因此在了解紅黑樹(shù)之前爹殊,先來(lái)看下二叉查找樹(shù)的原理 1. 二叉查找樹(shù) 那么何為二叉查找樹(shù)呢?其實(shí)是將二分查找的思想給結(jié)合到樹(shù)的結(jié)構(gòu)中來(lái)奸绷,二叉...
前言 一個(gè)窗口里面的所有的普通View都會(huì)共享一個(gè)Surface梗夸,這個(gè)Surface保存在ViewRootImpl里面。但是SurfaceView不同健盒,SurfaceView...
上一篇文章講了SurfaceView創(chuàng)建Surface的過(guò)程绒瘦,接下來(lái)我們來(lái)看下SurfaceView是如何"挖洞"的。說(shuō)起"挖洞"扣癣,本質(zhì)上其實(shí)就是設(shè)置一塊區(qū)域惰帽,在最后繪制的時(shí)...