由于歷史原因,Android在發(fā)布之初對(duì)通知欄Notification的設(shè)計(jì)相當(dāng)簡(jiǎn)單,而如今面對(duì)各式各樣的通知欄玩法,谷歌也不得不對(duì)其進(jìn)行更新迭代調(diào)整,增加新功能的同時(shí),也在...

由于歷史原因,Android在發(fā)布之初對(duì)通知欄Notification的設(shè)計(jì)相當(dāng)簡(jiǎn)單,而如今面對(duì)各式各樣的通知欄玩法,谷歌也不得不對(duì)其進(jìn)行更新迭代調(diào)整,增加新功能的同時(shí),也在...
在工作中,經(jīng)常會(huì)碰到把標(biāo)簽欄指示線的寬度,做的和文字寬度一樣,甚至比文字寬度還要短的設(shè)計(jì)。使用 TabLayout 我們可以快速實(shí)現(xiàn)一個(gè) Material Design 風(fēng)格...
本篇文章已授權(quán)微信公眾號(hào) guolin_blog(郭霖)獨(dú)家發(fā)布 前言 雖然去年寫的一篇文章【一種非常好用的Android屏幕適配】就包含字體大小適配,但那篇文章講的是根據(jù)不...
更新:由于該適配方案越來越多人使用,也有很多人遇到不太理解的問題。所以為了大家更好的使用,我將文章很多內(nèi)容更新了,老用戶可以重新看下整篇文章。主要更新的內(nèi)容是使用方法跟以前不...
由于Gradle7.1的語法變動(dòng),這里以引用aspectjx為例: 在最外層的build.gradle里增加classpath的引用 修改settings.gradle里的配...
看了很多網(wǎng)上的例子,很簡(jiǎn)單的東西但是有人把它寫的超級(jí)復(fù)雜。。。。。所以記錄一下 async:標(biāo)記某個(gè)方法為異步方法(耗時(shí)方法),在聲明方法的時(shí)候使用await:等待某個(gè)異步方...
Android11錄音出錯(cuò):錯(cuò)誤分析:java.io.FileNotFoundException: /storage/emulated/0/noah/audio/audio1...
我們需要知道所以Android插件,其實(shí)就是利用Gradle構(gòu)建的插件。 [Android Gradle 插件分類] (1)App插件: com.android.applic...
一、序 我之前發(fā)布了個(gè)圖片加載框架,在JCenter關(guān)閉后,“閉關(guān)修煉”,想著改好了出個(gè)2.0版本。后來覺得僅增加功能和改進(jìn)實(shí)現(xiàn)不夠,得補(bǔ)充一下用例。相冊(cè)列表的加載就是很好的...
第一步,下載資源 這步就不用說了,一般短信時(shí)間也就是1到3秒鐘,個(gè)人自選。 第二步,下載完之后通過桌面微信客戶端發(fā)送到《文件傳輸助手》 第三步,在手機(jī)微信app,選擇右上角3...
一、 問題描述 最近項(xiàng)目中有個(gè)需求:一個(gè)頁面頂部有3個(gè)tab,每一個(gè)tab分別展示一個(gè)不同的頁面,點(diǎn)擊tab 切換到對(duì)應(yīng)頁面。進(jìn)入頁面是默認(rèn)選中第一個(gè)頁面。 這不很簡(jiǎn)單的一個(gè)...
ImageView 是 Android 中最常用的控件之一,而在使用ImageView時(shí),必不可少的會(huì)使用到它的scaleType屬性。該屬性指定了你想讓ImageView如...
一、什么是handler? 答:handler是Android給我們提供用來更新UI的一套機(jī)制,也是一套消息處理機(jī)制,我們可以發(fā)消息,也可以通過它 處理消息。 二、那為什...
關(guān)于Android中View視圖的呈現(xiàn),我們平常看到最多的就是在Activity中通過setContentView(R.layout.activity_main);設(shè)置來顯示...
介紹 1,首先進(jìn)程間的通信方式:管道、消息隊(duì)列、共享內(nèi)存、信號(hào)量、信號(hào)、socket套接字、信號(hào)等2, binder 的優(yōu)勢(shì): 拷貝次數(shù):Binder數(shù)據(jù)拷貝只需要一次,而管...
前言 最近在寫畢設(shè)項(xiàng)目,項(xiàng)目中需要用到TabLayout+ViewPager的方式實(shí)現(xiàn)需求,但是對(duì)這兩個(gè)控件又不是很熟悉,所以特地寫篇bolg記錄一下。ViewPager2是...
前言 博主又來更新文章了,有點(diǎn)墨跡哈,很久才來一篇文章,不講究文章量的大小,只在乎內(nèi)容的實(shí)用性,幫助每一個(gè)開發(fā)者,避過一些不必要的坑,廢話不多說了,文章的內(nèi)容就是說各種版本手...
1. 尺寸單位 rpx(responsive pixel): 可以根據(jù)屏幕寬度進(jìn)行自適應(yīng)。規(guī)定屏幕寬為750rpx。一般以iphone6屏幕做為視覺設(shè)計(jì)標(biāo)準(zhǔn)。 rpx 與 p...
實(shí)現(xiàn)思路:使用下一個(gè)月的第一天,減去1秒,得到結(jié)果是上一個(gè)月的最后一天。舉例:2020年1月31日,用2020年2月1日減去1秒,得到2020年1月31日 23:59:59 ...
本文來自 Crocutax 的博客 , 轉(zhuǎn)載請(qǐng)注明出處 http://www.crocutax.com 預(yù)加載介紹 ViewPager+Fragment的搭配在日常開發(fā)中也比...