一. 解构声明简介 解构声明,可以将一个对象解构成多个变量,像下面这样 一个解构声明同时创建多个变量,并且可以单独使用这些变量。对于每一个解构的变量,在访问时,实际最终都会调...
一. 解构声明简介 解构声明,可以将一个对象解构成多个变量,像下面这样 一个解构声明同时创建多个变量,并且可以单独使用这些变量。对于每一个解构的变量,在访问时,实际最终都会调...
同事突然问能不能在app.gradle中获取buildConfigField设置的值,因为想要在输出包名的时候,带上这里面的参数,所以就研究了一下 基本上都是Java的东西,...
注:解决方式在最后。 一、问题复现 Compose Desktop,AlertDialog代码如下: 这里设置了RoundCornerShape圆角,弹出的对话框如图: 发现...
由于网上大部分教程新版本已经失效,特此记录。 一、修改TextView字体 假设现在有一个字体文件msyh.ttf;对于某个TextView来说,如果想修改它的字体,可以简单...
EasyDanmaku 更新了! 更新时间:2021年12月20日 Github地址:https://github.com/LittleFogCat/EasyDanmaku[...
这是一篇长文,长期不定期更新 (注:如果有不能分享的,请及时联系,我会及时处理,如果有冒犯的地方,请谅解~) 滴滴橙心优选一面:2021-05-11 20:00 线上面试 1...
代理模式 为其他对象提供一个代理以控制对某个对象的访问。代理类主要负责为委托了(真实对象)预处理消息、过滤消息、传递消息给委托类,代理类不现实具体服务,而是利用委托类来完成服...
今天第一次使用Navigation就遇到一个问题,搜遍全网都没找到答案,折腾一下午终于解决了,现在把解决方案分享一下: 遇到的问题是从MainActivity跳转到B act...
run、with、apply、also、let 这五个函数作用基本一致,只有在用法上有一些区别。 用法示例:现有Person类定义如下: 以下代码示意了这五个内置函数的用法 ...