自動(dòng)Android在3.0版本中退出Fragment以來(lái)踱蠢,fragment在我們?nèi)粘5拈_(kāi)發(fā)中無(wú)處不在袖肥,他使我們的在開(kāi)發(fā)android時(shí)能更好的做到view的解耦咪辱。關(guān)于Frag...
在工作中,經(jīng)常會(huì)碰到把標(biāo)簽欄指示線(xiàn)的寬度椎组,做的和文字寬度一樣油狂,甚至比文字寬度還要短的設(shè)計(jì)。使用 TabLayout 我們可以快速實(shí)現(xiàn)一個(gè) Material Design 風(fēng)格...
首先我們來(lái)看lazy的函數(shù)聲明,方法的參數(shù)為一個(gè)返回值為泛型T的函數(shù)灵份,返回值同樣是一個(gè)含有泛型T的Lazy對(duì)象 那么仁堪,Lazy是什么呢,我們來(lái)看一下它的定義 注釋中已經(jīng)寫(xiě)得很...
原文內(nèi)容來(lái)自 Kotlin - Property initialization using “by lazy” vs. “l(fā)ateinit” lazy { ... } del...
準(zhǔn)備工作 首先寫(xiě)一個(gè)類(lèi)MySeekBar繼承于SeekBar,然后寫(xiě)一個(gè)如下的布局鸟辅。 View的寬度 然后在onDraw方法中日志打印一下SeekBar的長(zhǎng)度 因?yàn)槲疫@里使用...
作者: Seven-Steven原文鏈接: https://blog.diqigan.cn/posts/ubuntu-18-10-beautify.html 前言 當(dāng)初倒騰 ...
HTTP概述 HTTP協(xié)議是什么 HTTP協(xié)議(HyperText Transfer Protocol)蛋济,又稱(chēng)超文本傳輸協(xié)議,是網(wǎng)絡(luò)模型中應(yīng)用層的一個(gè)協(xié)議炮叶,通常被用來(lái)在一個(gè)服...
對(duì)象在內(nèi)存中的布局 以HotSpot為例碗旅,對(duì)象在內(nèi)存中存儲(chǔ)可以分為三部分:對(duì)象頭、實(shí)例數(shù)據(jù)和對(duì)齊填充镜悉。 對(duì)象頭 對(duì)象頭分為兩部分:自身的運(yùn)行時(shí)數(shù)據(jù)和類(lèi)型指針祟辟。 自身的運(yùn)行時(shí)數(shù)...
程序計(jì)數(shù)器 是一塊較小的內(nèi)存空間。用來(lái)記錄當(dāng)前線(xiàn)程所執(zhí)行到的字節(jié)碼的行號(hào)侣肄。因此每個(gè)線(xiàn)程都有一個(gè)獨(dú)立的程序計(jì)數(shù)器旧困。 如果當(dāng)前執(zhí)行的是java代碼,程序計(jì)數(shù)器記錄的就是正在執(zhí)行的...
一叮喳、Java 知識(shí)梳理 Java&Android 基礎(chǔ)知識(shí)梳理(0) - Java 基礎(chǔ)知識(shí)大綱Java&Android 基礎(chǔ)知識(shí)梳理(1) - 注解Java&Android...