前言 從2020年11月開始面試準(zhǔn)備到2020年最后一天31號晚上7點(diǎn)收到短信offer,歷時(shí)兩個月,在熬夜猝死邊緣瘋狂試探的我馅精,終于等來我夢寐以求的“跨年禮物”票彪。 “日尼瑪...
前言 從2020年11月開始面試準(zhǔn)備到2020年最后一天31號晚上7點(diǎn)收到短信offer,歷時(shí)兩個月,在熬夜猝死邊緣瘋狂試探的我馅精,終于等來我夢寐以求的“跨年禮物”票彪。 “日尼瑪...
視圖動畫利用transaction 不停繪制致盟。在render線程 屬性動畫:不停的調(diào)用指定set函數(shù)
目錄介紹 01.先來看一下需求 02.有幾種實(shí)現(xiàn)方式2.1 使用ViewPager2.2 使用RecyclerView 03.用ViewPager實(shí)現(xiàn)3.1 自定義ViewP...
打印結(jié)果是parentgostatic方法子類可以繼承臂痕,但是不能重寫的效果岩梳;也有人說這是隱藏囊骤,即子類調(diào)用會屏蔽父類的方法。但是如super.go或者@Override都是不行...
以LinearLayout為例冀值,子View是一個自定義View也物。這樣可以在onMeasure方法重寫打印日志便于分析 如果LinearLayout是第一層View,并且填滿屏...
1 上游怎么傳遞onComplete到下游2 上游怎么傳遞onError到下游3 它倆是互斥的嗎4 多次調(diào)用的結(jié)果是什么5 onNext onSubscribe順便分析一下 ...
裝箱和拆箱 對于java基礎(chǔ)類型列疗,比如Integer,Short,LongInteger i =1; 基本類型轉(zhuǎn)成對象就是裝箱int i2 = new Integer(1);...
測試demo代碼 這樣當(dāng)recyclerview長按就可以拖動子item上下左右擺動了滑蚯,但是并不會交換順序,所以默認(rèn)ItemTouchHelper實(shí)現(xiàn)的就是上下左右拖拽ite...
1實(shí)現(xiàn)子頁面撐滿父布局抵栈,這樣頁面就只能顯示一個個頁面了recyclerView.setLayoutManager(new LinearLayoutManager(this, ...
populate 這個函數(shù)針對ViewPager生成指定位置的指定頁面告材,傳入的參數(shù)就是位置,由于ViewPager是有緩存和預(yù)加載的古劲,所以生成某個位置的頁面斥赋,前后頁面也會相應(yīng)...
插件化和熱修復(fù)對資源和類加載的管理 1 插件化為什么宿主可以解析插件資源2 熱修復(fù)為什么可以解析補(bǔ)丁資源3 插件化為什么宿主可以加載插件代碼4 熱修復(fù)為什么可以加載補(bǔ)丁代碼 ...
本文以Tinker自帶demo項(xiàng)目分析扫茅,假設(shè)當(dāng)前已經(jīng)存在補(bǔ)丁代碼文件,本文主要是描述如何加載此補(bǔ)丁代碼的流程育瓜,考慮內(nèi)容較復(fù)雜葫隙,本文只涉及代碼補(bǔ)丁文件加載不涉及資源補(bǔ)丁加載 總...
前言 最近正學(xué)到OpenGL ES如何實(shí)現(xiàn)粒子效果躏仇,使用蘋果官方封裝的CoreAnimation也能實(shí)現(xiàn)粒子效果恋脚,所以這篇文章實(shí)現(xiàn)一下抖音點(diǎn)贊腺办,微信紅包雨等一些常見的粒子效果...
圖片加載失敗出現(xiàn)如下問題,原因就是glide加載Https圖片沒有證書無法顯示糟描! Glide無法顯示問題解決思路如下: Glide.with(this).load("XXXX...
通用的RecyclerView 的Adapter 因?yàn)樵陧?xiàng)目中很多的地方用到RecyclerView 并且每次使用的時(shí)候都要寫一個適配器见间,我特(>ω<)喵的這么懶得人能忍聊闯?所...