由于历史原因,Android在发布之初对通知栏Notification的设计相当简单,而如今面对各式各样的通知栏玩法,谷歌也不得不对其进行更新迭代调整,增加新功能的同时,也在...
由于历史原因,Android在发布之初对通知栏Notification的设计相当简单,而如今面对各式各样的通知栏玩法,谷歌也不得不对其进行更新迭代调整,增加新功能的同时,也在...
在工作中,经常会碰到把标签栏指示线的宽度,做的和文字宽度一样,甚至比文字宽度还要短的设计。使用 TabLayout 我们可以快速实现一个 Material Design 风格...
本篇文章已授权微信公众号 guolin_blog(郭霖)独家发布 前言 虽然去年写的一篇文章【一种非常好用的Android屏幕适配】就包含字体大小适配,但那篇文章讲的是根据不...
更新:由于该适配方案越来越多人使用,也有很多人遇到不太理解的问题。所以为了大家更好的使用,我将文章很多内容更新了,老用户可以重新看下整篇文章。主要更新的内容是使用方法跟以前不...
由于Gradle7.1的语法变动,这里以引用aspectjx为例: 在最外层的build.gradle里增加classpath的引用 修改settings.gradle里的配...
看了很多网上的例子,很简单的东西但是有人把它写的超级复杂。。。。。所以记录一下 async:标记某个方法为异步方法(耗时方法),在声明方法的时候使用await:等待某个异步方...
Android11录音出错:错误分析:java.io.FileNotFoundException: /storage/emulated/0/noah/audio/audio1...
我们需要知道所以Android插件,其实就是利用Gradle构建的插件。 [Android Gradle 插件分类] (1)App插件: com.android.applic...
一、序 我之前发布了个图片加载框架,在JCenter关闭后,“闭关修炼”,想着改好了出个2.0版本。后来觉得仅增加功能和改进实现不够,得补充一下用例。相册列表的加载就是很好的...