首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
牛蛙点点申请出战
掘友等级
Android
666
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 65
沸点 1
赞
66
返回
|
搜索文章
最新
热门
MGit -- 用 Gemini Canvas 三分钟打造一款超好用的多仓 git 工具
当项目里有多个 git 仓库时,往往我们需要在每个 git 仓库中输入 git 命令,有时候这会很麻烦。 之前公司就有一个非常好用的命令行工具,可以通过一行命令对多个仓库生效,来提高多仓操作的效率。但
仿微信语音 WaveView -- Compose 实现
之前写过一篇 仿微信语音 WaveView 实现 是用传统的自定义 View 方式实现的。这次是基于之前的动画逻辑,实现了 compose 版本的 SoundView。 整体的效果和传统 View 实
仿微信语音 WaveView 实现
之前项目里需要加入语音输入的功能,在 UI 上需要参考微信做一个随音量变化而跳动的音频 WaveView。找了很久,没有找到特别好的,于是自己实现一个。 效果比业界大多数的 IM 应用、Chat
Android Auto 开发指北
背景 我的的产品作为一个海外音乐播放器,在车载场景听歌是一个很普遍的需求。在用户反馈中,也有很多用户提到希望能在车上播放音乐。同时车载音乐也可以作为提升用户消费时长一个抓手。 出海产品,主要服务于海外
打造自定义 Chromecast 交互
我们的产品是一个海外音乐播放器,之前接入过 Chromecast,可以将音视频投屏到连接了 chromecast 设备的电视或者显示器上。之前我们接入的交互方式是使用官方文档里的 MediaRoute
一个酷炫的 android 粒子动画库
一个酷炫的 android 粒子动画库 一、灵感 做这个粒子动画库的灵感来自于 MIUI 卸载应用时的动画: 这个爆炸的粒子效果看起来很酷炫,而且粒子颜色是从 icon 中拿到的。 最开始我简单实现了
一文理解 onMeasure -- 从 MeasureSpec 说起
记得我刚接触自定义 View 的时候,关于 View 的测量、布局、绘制三大流程,最难懂的就是 onMeasure 过程。相比于 onLayout 和 onDraw 只关注当前 View 的逻辑
Android 嵌套滑动总结
嵌套滑动是 android 开发中常见的一种 UI 效果。当一个布局中包含多个可以滑动的 View,并且这些 View 互相嵌套的时候,就需要做嵌套滑动的处理来让 UI 交互有更流畅的效果,比如吸顶效果。常见的效果如下: 如上所示,最外层的父布局可以滑动,内层的 Recycle…
一文读懂 kotlin 的协变与逆变 -- 从 Java 说起
为了更好地理解 kotlin 和 Java 中的协变与逆变,先看一些基础知识。 赋值语句必须满足的条件是:左边要么是右边的父类,要么和右边类型一样。即 A 的类型要“大于”B 的类型,比如 Object o = new String("s"); 。为了方便起见,下文中称作 A …
二叉树的最近公共祖先
给定一个二叉树, 找到该树中两个指定节点 p、q 的最近公共祖先。 首先设 p、q 的最近公共祖先为 root。这个题目最关键的地方在于理解以下两点: 使用反证法。 很明显,此时 p、q 的最近公共祖先为 root',而非 root。并且 p、q 也分别 root' 的两个子树…
下一页
个人成就
文章被点赞
365
文章被阅读
52,268
掘力值
1,488
关注了
57
关注者
78
收藏集
8
关注标签
44
加入于
2019-09-20