一、版本支持 官方介紹地址[%E9%93%BE%E6%8E%A5%E5%9C%B0%E5%9D%80]AGP4.0開始支持使用多種 Java 8 語言 API,而無需為應用設...
一、版本支持 官方介紹地址[%E9%93%BE%E6%8E%A5%E5%9C%B0%E5%9D%80]AGP4.0開始支持使用多種 Java 8 語言 API,而無需為應用設...
什么是StatusBar 首先,谷歌官方的解釋是,用于顯示通知,傳達設備狀態(tài)的屏幕區(qū)域,與應用同時顯示。而為了能夠使應用顯示沉浸式的內容(如電影圖片等),官方賦予了應用對狀態(tài)...
滑動返回是ios設備中默認支持的一種滑動退出效果,由于IPhone設備沒有返回鍵,所以滑動退出使用起來十分方便。而如今隨著手機屏幕越來越大,而單手使用手機的情況愈發(fā)頻繁,所以...
分享一個我日常開發(fā)當中使用到poupwindow開發(fā)庫,它可以幫我代替Dialog的存在?;緩椏蝾惖男枨蠖际悄軌驖M足的,這個庫的名稱是XPopup。 XPopup依賴 我發(fā)...
前言 Android里面只要用過圖表的應該都知道MPAndroidChart這個庫。這個庫在iOS里面也有對應Charts,所以一般移動端做圖表,Android和iOS兩端都...
當快速切換CommonTabLayout用SmartRefreshLayout自動刷新會出現網絡請求還是上次的結果的bug問題 目前想到的辦法是CommonTabLayout...
最終效果圖 FlowLayout自定義控件 自定義view繼承ViewGroup,重寫onMeasure(),onLayout()方法??筛鶕釉貙挾葎討B(tài)測量寬高 xml ...
本文記錄一下Kotlin協(xié)程如何配合其他網絡請求框架來進行網絡請求。其中涉及的底層原理暫時不去關注。 本篇文章中使用到的接口來自wanandroid[https://wana...
withContext kotlin 中 GlobalScope 類提供了幾個創(chuàng)建協(xié)程的構造函數: launch: 創(chuàng)建協(xié)程 async : 創(chuàng)建帶返回值的協(xié)程,返回的是 D...
2019.12更新 最新的Gson已經完全完全支持kotlin了,此篇文章已經變得索然無味了=。= 測試代碼 二次更新 1.因為學了bennyhuo老師的新課程所以照著抄了個...
前言 通常我們做網絡請求的時候,幾乎都是 callback 的形式: 長久以來,我都習慣了這樣子的寫法。即便遇到困難,有過質疑,但仍然不知道能有什么樣的替代方式。也許有的小伙...
對比:傳統(tǒng)的網絡請求框架流程(以登錄操作為例): Java: Kotlin: Kotlin網絡請求DSL: 如果只需要成功的結果,則只需調用成功的函數即可: 實現:okhtt...
參考資料 CoordinatorLayout簡介(一)CoordinatorLayout的簡單使用[http://www.itdecent.cn/p/0d2df641e73...
問題描述: 截圖類似如下: 在做馬甲應用(多變體APP)的時候,由于只配置了不同的 和相應的代碼目錄,并沒有對 和項目中的第三方庫等配置做修改,就出現了這個錯誤。一般都是由于...
Jetpack Compose是用于構建原生Android UI的現代工具包。 Jetpack Compose使用更少的代碼,強大的工具和直觀的Kotlin API,簡化并加...
什么是協(xié)程? 官方描述:協(xié)程通過將復雜性放入庫來簡化異步編程。程序的邏輯可以在協(xié)程中順序地表達,而底層庫會為我們解決其異步性。該庫可以將用戶代碼的相關部分包裝為回調、訂閱相關...
目錄 1.介紹 2.為什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依賴3.2 相對定位3.3 角度定位3.4 邊距3.5...
1、新建狀態(tài)管理類 2、注冊狀態(tài)管理類 3、狀態(tài)組件綁定 4、狀態(tài)變更 Tips:listen這個參數好像要傳值false,否則沒效果,具體請參考Stack Overflow...
寫這篇博客是為了記錄一下最近解決的一個問題。其實這是一個朋友遇到的問題,他想對RecyclerView的item中的一個View設置無限循環(huán)的動畫(注意,是對item里的一個...