一笨腥、版本支持 官方介紹地址[%E9%93%BE%E6%8E%A5%E5%9C%B0%E5%9D%80]AGP4.0開始支持使用多種 Java 8 語言 API饭弓,而無需為應(yīng)用設(shè)...

一笨腥、版本支持 官方介紹地址[%E9%93%BE%E6%8E%A5%E5%9C%B0%E5%9D%80]AGP4.0開始支持使用多種 Java 8 語言 API饭弓,而無需為應(yīng)用設(shè)...
什么是StatusBar 首先经瓷,谷歌官方的解釋是瓤介,用于顯示通知,傳達(dá)設(shè)備狀態(tài)的屏幕區(qū)域次慢,與應(yīng)用同時(shí)顯示岩馍。而為了能夠使應(yīng)用顯示沉浸式的內(nèi)容(如電影圖片等),官方賦予了應(yīng)用對(duì)狀態(tài)...
多渠道打包進(jìn)階知識(shí) 文章開始前伙菊,先看一下下面這種情況: 不難發(fā)現(xiàn)败玉,當(dāng)渠道比較多的時(shí)候,不同渠道不同的配置就會(huì)很繁瑣镜硕,有沒有更方便的方法呢运翼?答案是肯定的。 資源文件配置 依賴配...
滑動(dòng)返回是ios設(shè)備中默認(rèn)支持的一種滑動(dòng)退出效果兴枯,由于IPhone設(shè)備沒有返回鍵血淌,所以滑動(dòng)退出使用起來十分方便。而如今隨著手機(jī)屏幕越來越大财剖,而單手使用手機(jī)的情況愈發(fā)頻繁悠夯,所以...
分享一個(gè)我日常開發(fā)當(dāng)中使用到poupwindow開發(fā)庫,它可以幫我代替Dialog的存在躺坟÷俨梗基本彈框類的需求都是能夠滿足的,這個(gè)庫的名稱是XPopup咪橙。 XPopup依賴 我發(fā)...
前言 Android里面只要用過圖表的應(yīng)該都知道MPAndroidChart這個(gè)庫策彤。這個(gè)庫在iOS里面也有對(duì)應(yīng)Charts,所以一般移動(dòng)端做圖表匣摘,Android和iOS兩端都...
當(dāng)快速切換CommonTabLayout用SmartRefreshLayout自動(dòng)刷新會(huì)出現(xiàn)網(wǎng)絡(luò)請(qǐng)求還是上次的結(jié)果的bug問題 目前想到的辦法是CommonTabLayout...
最終效果圖 FlowLayout自定義控件 自定義view繼承ViewGroup,重寫onMeasure()店诗,onLayout()方法∫舭瘢可根據(jù)子元素寬度動(dòng)態(tài)測(cè)量寬高 xml ...
本文記錄一下Kotlin協(xié)程如何配合其他網(wǎng)絡(luò)請(qǐng)求框架來進(jìn)行網(wǎng)絡(luò)請(qǐng)求庞瘸。其中涉及的底層原理暫時(shí)不去關(guān)注。 本篇文章中使用到的接口來自wanandroid[https://wana...
withContext kotlin 中 GlobalScope 類提供了幾個(gè)創(chuàng)建協(xié)程的構(gòu)造函數(shù): launch: 創(chuàng)建協(xié)程 async : 創(chuàng)建帶返回值的協(xié)程赠叼,返回的是 D...
2019.12更新 最新的Gson已經(jīng)完全完全支持kotlin了擦囊,此篇文章已經(jīng)變得索然無味了=违霞。= 測(cè)試代碼 二次更新 1.因?yàn)閷W(xué)了bennyhuo老師的新課程所以照著抄了個(gè)...
前言 通常我們做網(wǎng)絡(luò)請(qǐng)求的時(shí)候,幾乎都是 callback 的形式: 長久以來瞬场,我都習(xí)慣了這樣子的寫法买鸽。即便遇到困難,有過質(zhì)疑贯被,但仍然不知道能有什么樣的替代方式眼五。也許有的小伙...
對(duì)比:傳統(tǒng)的網(wǎng)絡(luò)請(qǐng)求框架流程(以登錄操作為例): Java: Kotlin: Kotlin網(wǎng)絡(luò)請(qǐng)求DSL: 如果只需要成功的結(jié)果,則只需調(diào)用成功的函數(shù)即可: 實(shí)現(xiàn):okhtt...
參考資料 CoordinatorLayout簡介(一)CoordinatorLayout的簡單使用[http://www.reibang.com/p/0d2df641e73...
問題描述: 截圖類似如下: 在做馬甲應(yīng)用(多變體APP)的時(shí)候彤灶,由于只配置了不同的 和相應(yīng)的代碼目錄看幼,并沒有對(duì) 和項(xiàng)目中的第三方庫等配置做修改,就出現(xiàn)了這個(gè)錯(cuò)誤幌陕。一般都是由于...
Jetpack Compose是用于構(gòu)建原生Android UI的現(xiàn)代工具包。 Jetpack Compose使用更少的代碼搏熄,強(qiáng)大的工具和直觀的Kotlin API棚唆,簡化并加...
什么是協(xié)程? 官方描述:協(xié)程通過將復(fù)雜性放入庫來簡化異步編程心例。程序的邏輯可以在協(xié)程中順序地表達(dá)瑟俭,而底層庫會(huì)為我們解決其異步性。該庫可以將用戶代碼的相關(guān)部分包裝為回調(diào)契邀、訂閱相關(guān)...
目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對(duì)定位3.3 角度定位3.4 邊距3.5...
1摆寄、新建狀態(tài)管理類 2、注冊(cè)狀態(tài)管理類 3坯门、狀態(tài)組件綁定 4微饥、狀態(tài)變更 Tips:listen這個(gè)參數(shù)好像要傳值false,否則沒效果古戴,具體請(qǐng)參考Stack Overflow...
寫這篇博客是為了記錄一下最近解決的一個(gè)問題。其實(shí)這是一個(gè)朋友遇到的問題现恼,他想對(duì)RecyclerView的item中的一個(gè)View設(shè)置無限循環(huán)的動(dòng)畫(注意肃续,是對(duì)item里的一個(gè)...