首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ANDROID
订阅
无妄
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
一文弄懂 kotlin lambda与高阶函数
我发现很多学过kotlin的人,迟迟不敢在项目中运用,主要是因为kotlin的 lambda与高阶函数没有学好。这2个东西往往是一起运用的。 网上很多类似的文章都讲的不够通透,导致大部分人都卡在这里。或者有一些人即使写了kotlin 但是也没用好lambda与高阶函数,导致ko…
一文弄懂 kotlin lambda与高阶函数(进阶)
本质了,也不再害怕使用了。 在java中 是不允许 将函数作为参数传递的。 这个相信多数java开发者都知道。但是java是开了一个类似的口子的。 就是回调函数。 回调函数的目的 其实就是将函数 作为一个参数传递到另外一个函数中。 其实我们传递进去的虽然表面看起来是一个对象,但…
[译]掌握Kotlin中的标准库函数: run、with、let、also和apply
Kotlin中的一些标准库函数非常相似,以致于我们不确定要使用哪个函数。这里我将介绍一种简单的方法来清楚地区分它们之间的差异以及如何选择使用哪个函数。 下面我将关于 run、with、T.run、T.let、T.also 和 T.apply 这些函数,并把它们称为作用域函数,因…
「译」 MotionLayout 介绍 (Part IV) 深入理解关键帧
MotionLayout 是一个来自 ConstraintLayout 2.0 的专注于动画的新布局。本系列的前几篇文章对该系统进行了很好的概述。我强烈建议你在阅读本文前先去查看它们。 MotionLayout 动画系统通过在两种状态之间插入值(通常是控件的位置/大小)来工作,…
使用MotionLayout实现高德地图bottomSheets效果
搜到的一个效果,附上链接,用的behavior,我没下源码看,因为我只是想尝试另外一种方式。具体效果暂不知Android 仿高德地图可拉伸的BottomSheet 背景色过渡,最开始透明,结束为白色背景。中间过渡关键帧95变纯白背景 设置时间间隔匀速达到最后的进度即可,源码已详…
🚨Web开发者需要知道的CSS Tricks
作为一名Web开发者,CSS是必备技能之一,我一直以为自己对CSS的掌握已经够用了,直到读Lea Verou的《CSS揭秘》时,我发现自己充其量就算个会打CS的选手,书中针对我们常见的网页设计难题从不同的角度提出了多种实用又优雅的解决方案,在这里强烈的推荐给每一位从事前端相关的…
RxJava 处理嵌套请求
互联网应用开发中由于请求网络数据频繁,往往后面一个请求的参数是前面一个请求的结果,于是经常需要在前面一个请求的响应中去发送第二个请求,从而造成 “请求嵌套” 的问题。如果层次比较多,代码可读性和效率都是问题。本文首先从感性上介绍下 RxJava,然后讲解如何通过 RxJava 中的 flatMap 操作符来处理 “嵌套请求” 的问题
图文详解LinearLayoutManager填充、测量、布局过程
LinearLayoutManager并不是一个View,而是一个工具类,但是LinearLayoutManager承担了一个View(当然指的是RecyclerView)的布局、测量、子View创建
实用的 bash 自定义脚本,快速提效工作流程
工作时间久了,发现越来越离不开 bash 自动化脚本了。bash 对于我们的便利体现的许许多多的微小的方面,用的好在工作效率的提升上可以说是“积小流而成江海”。 而学习 bash 的价值在哪里呢?bash 有着三十多年的历史,是当今最强大、可移植性最好的,为所有基于Unix的系…
自定义view总结
一个高级Android工程师除了要会使用Google原生的view,必须会根据实际项目的酷炫效果自己去写一些自定义view来解决问题,自定义view已经写了不少了,今天来给大家带来一些自定义view总结 自定义view速查表 Canvas常用操作速查表 操作分类 相关API 备注…