
這篇主要講講kotlin里面的各種函數(shù) 簡(jiǎn)化函數(shù)所謂的簡(jiǎn)化函數(shù)是假如執(zhí)行代碼提就只是一行代碼或者是單行表達(dá)式求摇,一行就可以搞得的,就可以進(jìn)行簡(jiǎn)化 就這樣殊者,一句代碼的時(shí)候就直接用...
Kotlin 協(xié)程中使用掛起函數(shù)可以實(shí)現(xiàn)非阻塞地執(zhí)行任務(wù)并將結(jié)果返回回來(lái)与境,但是只能返回一個(gè)計(jì)算結(jié)果。但是如果希望有多個(gè)計(jì)算結(jié)果返回回來(lái)猖吴,則可以使用 flow嚷辅,flow有像Rx...
Glide這個(gè)圖片加載框架有個(gè)比較好的一點(diǎn)就是圖片加載回根據(jù)Activity或Fragment生命周期的變化而變化准潭,假如Activity或者Fragment銷毀的時(shí)候,Gli...
在上一篇文章中域仇,我們簡(jiǎn)要的講了Glide加載一張網(wǎng)絡(luò)圖片的基本流程刑然,整個(gè)流程有點(diǎn)長(zhǎng),也有點(diǎn)多暇务,很多東西沒(méi)有細(xì)講泼掠。所以會(huì)對(duì)Glide一些重要的東西單獨(dú)寫(xiě)文章講解,以便大家對(duì)Gl...
做android的我想大家都知道Glide垦细,他的api很簡(jiǎn)單择镇,讓開(kāi)發(fā)者可以很簡(jiǎn)單就實(shí)現(xiàn)加載一張圖片,里面的下載括改,緩存都是框架內(nèi)部處理好了腻豌,開(kāi)發(fā)者可以快速處理自己的業(yè)務(wù),Gli...
如果一個(gè)無(wú)用對(duì)象(不需要再使用的對(duì)象)仍然被其他對(duì)象持有引用国旷,造成該對(duì)象無(wú)法被系統(tǒng)回收矛物,以致該對(duì)象在堆中所占用的內(nèi)存單元無(wú)法被釋放而造成內(nèi)存空間浪費(fèi),這中情況就是內(nèi)存泄露跪但。 ...
RxJava相信大家都非常了解吧履羞,今天分享一下RxJava的消息發(fā)送和線程源碼的分析。最后并分享一個(gè)相關(guān)demo,讓大家更加熟悉我們天天都在用的框架屡久。 消息訂閱發(fā)送 首先讓我...
最近在學(xué)kotlin,這是本人看菜鳥(niǎo)教程后所做的筆記忆首,很多會(huì)內(nèi)容和菜鳥(niǎo)教程重復(fù),僅供參考 基礎(chǔ)語(yǔ)法 包聲明 函數(shù)定義 函數(shù)定義使用關(guān)鍵字 fun被环,參數(shù)格式為:參數(shù) : 類型 ...
在上一講中我們講了NestedScrolling機(jī)制糙及,其實(shí)android很多有些常用的控件都是支持NestedScrolling機(jī)制的,如RecyclerView,Neste...
NestedScrolling機(jī)制現(xiàn)在在App的作用越來(lái)越重要筛欢,許多很漂亮的交互都是基于NestedScrolling機(jī)制進(jìn)行完成的浸锨。 NestedScrolling機(jī)制主要...
已修復(fù),也代碼了版姑,謝謝反饋
制作支持View,圖片輪播的Banner之前有一個(gè)項(xiàng)目中有用到輪播柱搜,不過(guò)不是簡(jiǎn)單的輪播圖片就完了,而是要輪播很多個(gè)View,一開(kāi)始我的想法和大家一樣在github在一個(gè)算了剥险,哈哈聪蘸,不過(guò)在試用了很多個(gè)項(xiàng)目之后都覺(jué)得不...
之前有一個(gè)項(xiàng)目中有用到輪播,不過(guò)不是簡(jiǎn)單的輪播圖片就完了表制,而是要輪播很多個(gè)View,一開(kāi)始我的想法和大家一樣在github在一個(gè)算了健爬,哈哈,不過(guò)在試用了很多個(gè)項(xiàng)目之后都覺(jué)得不...
好久沒(méi)有寫(xiě)過(guò)自定義的文章么介,這次重拾這方面的內(nèi)容娜遵,從雷達(dá)圖開(kāi)始。首先看一下效果圖: 這就是大概的效果圖了壤短,下面我們就一一講解吧魔熏。 首先為了看的懂衷咽,我會(huì)把所以變量貼出來(lái),以防止看...