一.普通lambda lambda定義: lambda就是將一小段代碼封裝成匿名函數(shù)奔坟,以參數(shù)值的方式傳遞到函數(shù)中鼻疮,供函數(shù)使用恼琼。 lambda表達(dá)式始終用花括號(hào)包圍勉吻,并用 ->...
一.普通lambda lambda定義: lambda就是將一小段代碼封裝成匿名函數(shù)奔坟,以參數(shù)值的方式傳遞到函數(shù)中鼻疮,供函數(shù)使用恼琼。 lambda表達(dá)式始終用花括號(hào)包圍勉吻,并用 ->...
你要做圖文混排嗎党窜? FlexboxLayout這個(gè)控件了解一下 如果用縮進(jìn)的話 麻煩
Android textview 添加縮進(jìn)項(xiàng)目需求壳澳,如果在項(xiàng)目中第一行文字需要添加布局的情況我們應(yīng)該怎么做呢又谋!經(jīng)過一番考慮和查找我最終選擇了縮進(jìn)的方式解決這個(gè)問題荞胡。 flag有以下四種: Spanned.SPAN_E...
一.Android 權(quán)限分為三大類 1.普通權(quán)限 普通權(quán)限就是不影響用戶隱私的權(quán)限妈踊,直接在配置清單文件中配置就行,不用去動(dòng)態(tài)申請(qǐng)泪漂。介紹一些重要的普通權(quán)限 Android8....
我覺得 如果快速滑動(dòng)突然停止 glide也處于暫停狀態(tài) 這樣會(huì)導(dǎo)致突然停止后圖片就不能加載出來了 應(yīng)該在onScrollStateChanged方法監(jiān)聽recyclerView停止后 glide恢復(fù)加載功能 個(gè)人建議
RecyclerView在快速滑動(dòng)的時(shí)候不加載圖片廊营,緩慢滑動(dòng)恢復(fù)一開始我對(duì)這個(gè)有點(diǎn)懵怎么判斷是不是快速滑動(dòng),在網(wǎng)上找了很久萝勤,別人的博客里面都是滑動(dòng)的時(shí)候停止加載圖片露筒,靜止的時(shí)候開始加載圖片,可是這不是我要的效果啊纵刘,緩慢滑動(dòng)或者緩慢慣性滑動(dòng)...
一開始我對(duì)這個(gè)有點(diǎn)懵怎么判斷是不是快速滑動(dòng),在網(wǎng)上找了很久假哎,別人的博客里面都是滑動(dòng)的時(shí)候停止加載圖片瞬捕,靜止的時(shí)候開始加載圖片,可是這不是我要的效果啊舵抹,緩慢滑動(dòng)或者緩慢慣性滑動(dòng)...
一.首先將字符串和表情進(jìn)行拆分 注意:我這里用的集合肪虎,用.符號(hào)代替表情,這個(gè)大家都可以隨便 二.利用SpannableString和SpannableStringBuilde...
一.Activity Activity是Android四大組件之一 他主要表示應(yīng)用程序一個(gè)界面的所有事物惧蛹,當(dāng)然他包含window和一些什么周期方法等等事物扇救。這里我們主要說的w...
一.事件分發(fā)流程 事件分發(fā)從Activity到PhoneWindow在到DecorView 二.偽代碼來表示其之間的關(guān)系 三.理解入下圖
一.系統(tǒng)為什么不允許子線程訪問UI線程: 這是因?yàn)閁I線程里面的控件都是非線程安全的刑枝,如果在多線程并發(fā)訪問可能會(huì)導(dǎo)致UI控件處于不可預(yù)期的狀態(tài)。那么為什么不給控件訪問加上鎖呢...
一.ViewPager+Fragment防止Fragment重復(fù)加載 1.當(dāng)Fragment比較多的時(shí)候如果有20個(gè)Fragment都不銷毀的話就很浪費(fèi)資源迅腔,這種情況下我們最...
一 Application 1装畅、Application的用途 主要作用是實(shí)現(xiàn)數(shù)據(jù)或工具類共享 2、Application的生命周期 (1)onCreate() 程序創(chuàng)建的時(shí)...
散列表 概念:Hash表是通過關(guān)鍵字用f()(hash函數(shù))去找對(duì)應(yīng)地址的數(shù)據(jù)結(jié)構(gòu)锌雀;(就像查字典一樣) hash沖突:如果是多音字an(按蚂夕,安)通過關(guān)鍵字查找的頁數(shù)都是一樣的...
Android數(shù)據(jù)結(jié)構(gòu)有數(shù)組,棧腋逆,隊(duì)列婿牍,鏈表,樹惩歉,圖等脂,堆,散列表(hash表)撑蚌。 數(shù)組圖2 數(shù)組具有下標(biāo)慎菲,下標(biāo)從0開始計(jì)數(shù),用于快速獲取數(shù)組中的數(shù)據(jù) 數(shù)組在創(chuàng)建的時(shí)候锨并,需要在...
一.Object類的方法 Object類有12個(gè)成員方法,按照用途可以分為以下幾種1睬棚,構(gòu)造函數(shù)2第煮,hashCode和equale函數(shù)用來判斷對(duì)象是否相同,3,wait(),w...
參考一些網(wǎng)上的資料以及個(gè)人的理解來介紹 Android view的繪制流程 1.上圖是一個(gè)Activity窗口結(jié)構(gòu)圖 當(dāng)activity創(chuàng)建的同時(shí)也會(huì)關(guān)聯(lián)一個(gè)window抑党,W...
service的啟動(dòng)方式有兩種:startService():生命周期 startService()---onCreate()---onStartConmom()---onD...
記錄一下包警,get上傳和拉取代碼的簡單操作吧! 一.上傳demo 1.下載git底靠,并且安裝 5.打開cmd cd到該目錄 cd C:\Users\QD\Desktop\d...
項(xiàng)目需求害晦,如果在項(xiàng)目中第一行文字需要添加布局的情況我們應(yīng)該怎么做呢!經(jīng)過一番考慮和查找我最終選擇了縮進(jìn)的方式解決這個(gè)問題暑中。 flag有以下四種: Spanned.SPAN_E...