介紹一下gitbook中book.json的一些實(shí)用配置和插件 1. 配置概況 1.1. 全局配置 title設(shè)置書(shū)本的標(biāo)題"title" : "Gitbook Use" a...
介紹一下gitbook中book.json的一些實(shí)用配置和插件 1. 配置概況 1.1. 全局配置 title設(shè)置書(shū)本的標(biāo)題"title" : "Gitbook Use" a...
在OnBackPressedDispatcher出來(lái)前我就用了最后一種方法,實(shí)際使用不怎么好。fragment和activity耦合性太高,調(diào)試不方便,有時(shí)候出錯(cuò)了,也不好找那個(gè)fragment問(wèn)題。 用OnBackPressedDispatcher處理起來(lái)比較簡(jiǎn)單
Android Jetpack之Fragment里監(jiān)聽(tīng)返回鍵的最佳寫(xiě)法個(gè)人原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處:http://www.itdecent.cn/p/aec2cde0a5f0 Jetpack組件Navigation為Fragment添加了自動(dòng)的返...
單activity多fragment的框架,同個(gè)fragment的ViewModel始終是同一個(gè),問(wèn)題更明顯。例如一個(gè)登陸界面,第二次進(jìn)來(lái)都會(huì)由數(shù)據(jù)倒灌,導(dǎo)致重復(fù)登陸。這個(gè)livedata要注意的點(diǎn)太多了,還有databinding也是容易造成一些莫名其妙的錯(cuò)誤。
踩坑之路:LiveData之粘性事件前言 何為粘性事件?即發(fā)射的事件如果早于注冊(cè),那么注冊(cè)之后依然可以接收到的事件稱(chēng)為粘性事件 背景 最近接手了一個(gè)公司的項(xiàng)目,采用了目前比較新的技術(shù):LiveData+View...
原來(lái)我PS用的叫貝塞爾曲線(xiàn)! 看圖就知道意思
動(dòng)腦高級(jí)UI復(fù)習(xí)資料_貝塞爾曲線(xiàn)前言 相信很多同學(xué)都知道“[貝塞爾曲線(xiàn)]”這個(gè)詞,我們?cè)诤芏嗟胤蕉寄芙?jīng)常看到。但是,可能并不是每位同學(xué)都清楚地知道,到底什么是“貝塞爾曲線(xiàn)”,又是什么特點(diǎn)讓它有這么高的知名度...
我用百度翻譯最多的原因就是要起這該死的名字
編程中「變量命名」詞窮了怎么辦?想出好的命名的確很難,但是有難的道理,因?yàn)楹玫拿恍枰挥靡粌蓚€(gè)單詞表達(dá)你的根本意思。 -- Jeff Atwood 基于 Quora 網(wǎng)站上的一個(gè)關(guān)于“程序員職業(yè)生涯中最...