首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
NathanJiang
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
41
文章 41
沸点 0
赞
41
返回
|
搜索文章
NathanJiang
赞了这篇文章
飘哥
Android工程师
·
2年前
关注
Android流光动效(移动光效)View
效果预览 功能说明 支持任意类型视图View上面的流光动效(包括但不限于View、ImageView、TextView、Button或者他们的任意组合的ViewGroup)...
2
评论
分享
NathanJiang
赞了这篇文章
snwrking
大前端开发
·
4月前
关注
[targetSDK升级为35] 恶心的EdgeToEdge适配 (v5)
开发多年, 碰到不少恶心需求与恶心甲方了. 但这次edgeToEdge真是刷新了我对google下限的想像....
127
74
分享
NathanJiang
赞了这篇文章
却把清梅嗅
Android
·
6年前
关注
反思|Android 事件分发机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以整体事件分发机制为例,其整个流程涉及到了 系统启动流程(SystemServer)、输入管理(InputMa...
334
36
分享
NathanJiang
赞了这篇文章
一叶飘舟Finder
4年前
关注
Android RecyclerView Item使用动画被遮挡,ClipChildren也无效的坑
clipChildren这个属性需要设置在该View的祖父布局上,也就是父布局的父布局。<?xml version="1.<FrameLayout xmlns:androi...
8
评论
分享
NathanJiang
赞了这篇文章
layz4android
客户端研发工程师 @腾讯
·
1年前
关注
Compose编程思想 -- Compose中重组风险和优化
本文主要介绍了Compose在重组的过程中自身的一些优化和风险,介绍了remember和derivedStateOf的区别,最后对CompositionLocal做了使用建...
17
10
分享
NathanJiang
赞了这篇文章
喵星人莱恩
1年前
关注
Compose 怎样精细化控制重组,实现局部刷新
如何在 Compose 中,践行“状态向下,事件向上”的理念,实现只刷新需要变更的部分,也就是局部重组...
53
14
分享
NathanJiang
赞了这篇文章
_小马快跑_
Android @公众号:代码说
·
1年前
关注
Kotlin | 在for、forEach循环中正确的使用break、continue
Kotlin 有三种结构化跳转表达式: return:默认从最直接包围它的函数或者匿名函数返回。 break:终止最直接包围它的循环。 continue:继续下一次最直接包...
12
评论
分享
NathanJiang
关注了
喵星人莱恩
Android
NathanJiang
关注了
Junerver
Android
NathanJiang
关注了
我应该叫啥
Android
NathanJiang
关注了
老A说
Android
NathanJiang
赞了这篇文章
hi_coder
Android @保密
·
1年前
关注
Kotlin 协程总结
干啥事总要有一个背景和目的,就像我写方案一样,一定有一个目标才能驱使前行。 因为换了新公司,新公司卷的一笔,平时很少有时间总结。这不快三个月了吗,抽点时间总结一下。...
12
评论
分享
NathanJiang
关注了
时光少年
Android
NathanJiang
赞了这篇文章
时光少年
Android 高级工程师 @腾讯
·
1年前
关注
Android Compose宫格拖拽效果实现
前言 Android View体系中,有很多方法可以实现拖拽效果的方法,比如ViewDragHelper、NestScrolling机制或者最原始的事件处理都是可以的。 在...
31
16
分享
NathanJiang
赞了这篇文章
yuanhao
Android开发工程师 @安徽皖仪科技股份有限公司
·
3年前
关注
Android事件分发 | ViewGroup分发事件
前言 在前面一篇文章我们说了Android是如何把点击事件从Activity传递给ViewGroup的,以及它的2个方法重要方法dispatchTouchEvent以及on...
48
6
分享
NathanJiang
赞了这篇文章
自动化BUG制造器
流浪的android程序猿 @😏
·
2年前
关注
【面试必备】最详细的 Android View 的事件分发原理
事件分发原理 序言 Android 的 View 的事件分发一直是老生常谈的问题,市面上的所有文章资料都在通过 dispatchTouchEvent、onIntercept...
22
评论
分享
NathanJiang
赞了这篇文章
一只修仙的猿
安卓学习者 @支付宝
·
4年前
关注
Android事件分发机制二:核心分发逻辑源码解析
前面的分发步骤我们清楚了,那么viewGroup是如何对触摸事件进行分发的呢?View又是如何处理触摸信息的呢?这是整个事件分发的核心逻辑,也正是本文要讨论的内容。 事件处...
103
17
分享
NathanJiang
赞了这篇文章
苍耳叔叔
Android @字节跳动
·
4年前
关注
Kotlin协程系列三-协程取消与异常处理流程
第三层包装: DispatchedContinuation, 封装了线程调度逻辑,它的 continuation 参数就是第二层包装实例。 这篇文章主要在 Kotlin协程...
25
4
分享
NathanJiang
赞了这篇文章
苍耳叔叔
Android @字节跳动
·
4年前
关注
Kotlin协程之深入理解协程工作原理
上面 main 方法中,GlobalScope.launch 启动的协程体在执行到 getId 后,协程体会挂起,直到 getId 返回可用结果,才会 resume lau...
127
18
分享
NathanJiang
关注了
苍耳叔叔
Android
下一页
关注了
40
关注者
0
收藏集
2
关注标签
11
加入于
2023-10-12