最近公司項目需要加載大量gif圖片,我們項目用的圖片加載庫是glide,眾所周知glide自帶加載gif功能,但是真實使用到項目中 glide加載gif會占用大量內(nèi)存導(dǎo)致應(yīng)用...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近公司項目需要加載大量gif圖片,我們項目用的圖片加載庫是glide,眾所周知glide自帶加載gif功能,但是真實使用到項目中 glide加載gif會占用大量內(nèi)存導(dǎo)致應(yīng)用...
問題描述: 因公司業(yè)務(wù)需要,現(xiàn)在 Android 存在的方式基本都是原生與 h5 頁面共存的情況掺喻。近日發(fā)現(xiàn),當(dāng)應(yīng)用中存在多個 WebView 實例去渲染 h5 頁面的時候,就...
一殉挽、Apk反編譯工具及其使用方法 1.原理 學(xué)習(xí)反編譯之前,建議先學(xué)習(xí)一下Apk打包的過程拓巧,明白打包完成后的Apk里面都有什么文件斯碌,各種文件都是怎么生成的。 這里有兩篇And...
建議先回顧下之前四篇文章肛度,這個系列的文章從前往后順序看最佳: 《Android setContentView 源碼解析》傻唾; 《Android LayoutInflater 源...
自從6.0加入動態(tài)權(quán)限之后,很多地方都要用到承耿,開始的時候使用的原生代碼寫權(quán)限請求冠骄,代碼格式如: 然后不知道在fragment或是activity里面重寫 不知道你們對這種代碼...
簡介 SpringAnimation 是通過 SpringForce 進(jìn)行驅(qū)動的,SpringForce 定義了彈性的阻尼加袋、剛度以及平衡位置凛辣。當(dāng) SpringAnimatio...
平常,我們使用最多的應(yīng)該是用 ObjectAnimatior 來構(gòu)建我們需要的動畫對象职烧,然后通過不斷變化的值給相應(yīng)的屬性賦值實現(xiàn)動畫效果扁誓,這種效果是相對比較呆板的。想象一下蚀之,...
之前在github上尋找Activity轉(zhuǎn)場時偶然看到一個令人驚艷的項目:Material-Animations(另有網(wǎng)友貢獻(xiàn)了中文版本)其中的效果有很多蝗敢,我們著重看看其中比...
ConstraintLayout超出父布局解決方案: 在子布局中添加或修改: app:layout_constrainedWidth="true" app:layout_co...