前言 之前考慮到后續(xù)可能會(huì)參與到小包項(xiàng)目的開(kāi)發(fā)中,因此希望利用平時(shí)的時(shí)間形成2套框架,后續(xù)新項(xiàng)目立項(xiàng)后可立即投入使用,快速上線。本文說(shuō)明的是一套基于jetpack+corou...
前言 之前考慮到后續(xù)可能會(huì)參與到小包項(xiàng)目的開(kāi)發(fā)中,因此希望利用平時(shí)的時(shí)間形成2套框架,后續(xù)新項(xiàng)目立項(xiàng)后可立即投入使用,快速上線。本文說(shuō)明的是一套基于jetpack+corou...
從Rxjava開(kāi)始在Android中使用時(shí),內(nèi)存泄露的問(wèn)題一直都存在,在我過(guò)往的幾個(gè)項(xiàng)目中,都用了不同的方式去解決相關(guān)內(nèi)存泄露的問(wèn)題,下面我自己總結(jié)關(guān)于Rxjava內(nèi)...
Android firebase集成 官方文檔地址:https://firebase.google.com/docs/android/setup?authuser=0[ht...
先說(shuō)EventBus是什么: EventBus是 基于 訂閱/發(fā)布 模式實(shí)現(xiàn)的 基于事件的異步分發(fā)處理系統(tǒng)。 好處就是能夠解耦 訂閱者 和 發(fā)布者,簡(jiǎn)化代碼。乍一聽(tīng)很懵逼...
Kotlin 的構(gòu)造函數(shù),以及類的繼承,和 Java 相比,在使用上還有些差別的,一些寫法并不是很好理解,這里簡(jiǎn)單的分析記錄下。 一、類、對(duì)象 在學(xué)習(xí) Kotlin 構(gòu)造函數(shù)...
Android line登錄接入 最近做的Android海外項(xiàng)目需要接入line登錄,但是網(wǎng)上搜索了一圈發(fā)現(xiàn)沒(méi)有寫得非常詳實(shí)的中文文檔參考,因此決定寫一篇。 line是什么 ...
此篇中的小魚(yú)動(dòng)畫(huà)是模仿國(guó)外一個(gè)大牛做的flash動(dòng)畫(huà),第一眼就愛(ài)上它了,簡(jiǎn)約靈動(dòng)又不失美學(xué),于是抽空試著嘗試了一下,如下是我用Android實(shí)現(xiàn)的效果圖: 由于整個(gè)繪制分析過(guò)...
前言 現(xiàn)在很多App里都內(nèi)置了Web網(wǎng)頁(yè)(Hybrid App),比如說(shuō)很多電商平臺(tái),淘寶、京東、聚劃算等等,如下圖京東首頁(yè) 那么這種該如何實(shí)現(xiàn)呢?其實(shí)這是Android里一...
效果如下: 首先在res文件夾下面新建anim目錄,創(chuàng)建xml文件: 然后通過(guò)View.startAnimation方法在你點(diǎn)擊button的時(shí)候調(diào)用動(dòng)畫(huà): @Overrid...
fitsSystemWindows 介紹 根據(jù)官方文檔,如果某個(gè)View 的fitsSystemWindows 設(shè)為true,那么該View的padding屬性將由系統(tǒng)設(shè)置,...
項(xiàng)目里的效果拎出來(lái)做了個(gè)栗子,拿來(lái)和大家一起分享,一個(gè)很簡(jiǎn)單的栗子,不喜勿噴~ 栗子慣例,先上GIF 代碼分析 其實(shí)核心的地方也是獲取ListView的垂直滾動(dòng)距離,在獲取到...
概括 上一篇文章提到進(jìn)行適配的時(shí)候,理想的情況是:針對(duì)不同密度的設(shè)備由設(shè)計(jì)提供不同的尺寸的圖片,分別放進(jìn)mipmap的不同文件夾下,以實(shí)現(xiàn)基本一致的用戶體驗(yàn)。但是實(shí)際情況是多...