(赶时间的同学可直接跳到最后“结论”部分。) 背景 底部弹出窗是比较常见的交互,一般封装起来也不困难。谷歌已经提供了一个BottomSheetDialog,几行代码便可以显示...
IP属地:北京
(赶时间的同学可直接跳到最后“结论”部分。) 背景 底部弹出窗是比较常见的交互,一般封装起来也不困难。谷歌已经提供了一个BottomSheetDialog,几行代码便可以显示...
一、kotlin扩展属性扩展属性允许定义在类或者kotlin文件中,不允许定义在函数中。初始化属性因为属性没有后端字段(backing field),所以不允许被初始化,只能...
Gson是Google提供的一个Java库,用于将Java对象转换为JSON字符串,或将JSON字符串转换为Java对象。它可以通过注解来定制序列化和反序列化过程,以满足特定...
安卓设备的型号与iOS设备有所不同,而且界面风格和用户的交互习惯都与iOS不同,直接使用iOS的设计图会降低展示效果和用户体验 基础 统一的颜色 确定一个主色调,页面中的颜色...
背景 项目中为了适应产品形态需要对Android系统状态栏系统图标以及时钟和电池等做客制化,满足不同用户群体的视觉特性,那在定制过程中需要注意哪些事项?图标icon是否可以任...
以下内容参考这篇文章,仅做记录:http://www.liying-cn.net/kotlin/docs/reference/returns.html 你可能会好奇,对Kot...
前言 最近,看到了「Android开发者」公众号的发布了最新 Android Studio Dolphin 的文章,果断开启了升级最新 Android Studio 之路。 ...
一、创建集合 创建集合的最常用方法是使用标准库函数 listOf<T>()、setOf<T>()、mutableListOf<T>()、mutableSetOf<T>()。 ...