首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
雨白
掘友等级
安卓初学者
Jetpack Compose 好像看起来、写起来都挺爽的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 9
沸点 1
赞
10
返回
|
搜索文章
雨白
安卓初学者
·
3天前
关注
深入理解协程的运作机制 —— 调度、挂起与性能
从 withContext 的用法开始,介绍如何通过自定义挂起函数封装耗时操作。并阐述了责任转移的设计思想,解释了协程通过状态机实现非阻塞挂起的底层原理。...
2
1
分享
雨白
关注了
稀有猿诉
安卓初学者
雨白
安卓初学者
·
17天前
关注
初识协程: 为什么需要它以及如何启动第一个协程
介绍 Kotlin 协程入门知识。理解协程为何能用同步代码替代回调,并学会如何启动协程、切换线程,以及它在 Android 项目中的推荐用法。...
1
评论
分享
雨白
关注了
九狼
安卓初学者
雨白
安卓初学者
·
19天前
关注
使用 Jetpack Compose 构建一个整洁架构笔记应用
讲解如何使用 Jetpack Compose 构建一个整洁架构笔记应用。通过清晰的分层设计,并结合 Room 与 Hilt 等技术,详细介绍了笔记“增删改查”功能的完整实现...
8
2
分享
雨白
安卓初学者
·
25天前
关注
Android 多线程:理解 Handler 与 Looper 机制
解析了 Android 的 Handler/Looper 消息机制。探讨了 ThreadLocal、AsyncTask 内存泄露等问题,并总结了不同线程方案的选择。...
0
评论
分享
雨白
安卓初学者
·
28天前
关注
Java 线程通信基础:interrupt、wait 和 notifyAll 详解
讲解了如何使用 interrupt 安全停止线程,以及如何处理 InterruptedException。介绍了 wait 和 notify 如何配合 synchroniz...
2
1
分享
雨白
安卓初学者
·
29天前
关注
Java 多线程指南:从基础用法到线程安全
总结了 Java 多线程的用法和线程安全核心。包括 Thread、Executor 的使用,volatile 的可见性,synchronized 和原子类的原子性,以及死锁...
7
4
分享
雨白
安卓初学者
·
1月前
关注
Android 两种拖拽 API 详解:ViewDragHelper 和 OnDragListener 的原理与区别
ViewDragHelper 是一个布局内的辅助工具,用于精细控制子 View 的坐标;而 OnDragListener 是一套系统级的“影子”拖拽方案,核心在于数据传递(...
16
5
分享
雨白
安卓初学者
·
1月前
关注
深入理解 Android 触摸事件:以实现 ViewPager 为例
本文是一篇自定义 ViewPager 实战教程。我们将从零开始,逐步实现测量布局、手势拖动、快滑翻页(Fling)和边界回弹等功能。...
1
评论
分享
雨白
安卓初学者
·
1月前
关注
深入解析 Android 多点触摸:从原理到实战
从原理出发,讲解了事件序列、Pointer ID 与 Index 的作用,并详细拆解了“接力型”、“配合型”和“独立型”三种多点触摸模式的实现思路与常见问题的解决方案。...
1
评论
分享
雨白
安卓初学者
·
1月前
关注
实现双向滑动的 ScalableImageView(下)
从解决双击缩放中的视觉跳动问题开始,实现了自然的围绕触摸点缩放的效果,然后集成了双指捏合缩放功能,并处理了多种缩放状态的切换,完成了交互流畅、功能完备的图片查看控件。...
2
评论
分享
雨白
赞了这篇文章
青蛙要fly
搬砖的码农 @无业游民
·
7年前
关注
图片操作系列 —(1)手势缩放图片功能
项目开发中,大家APP开发一般都会用到上传图片,比如是上传了自己的生活照,然后在某个界面处查看上传的图片,这时候一般在这个查看详情的界面,会有手势放大缩小功能,手势进行旋转...
54
评论
分享
雨白
赞了这篇文章
Android轮子哥
Android开发工程师
·
1月前
关注
月下载 40 万次的框架是怎么练成的?
市面上的 Android 权限请求框架多如牛毛,是什么原因让大家不约而同选择了 XXPermissions 呢?我想最打动人心的应该是细节,今天就带你深入了解想要做好一套框...
108
26
分享
雨白
安卓初学者
·
1月前
关注
实现双向滑动的 ScalableImageView(上)
详细记录了如何一步步实现 ScalableImageView。内容包含绘制与居中图片,通过手势监听实现双击缩放动画,并利用 OverScroller 添加边界回弹和惯性滑动...
8
评论
分享
雨白
安卓初学者
·
1月前
关注
Android 触摸反馈与事件分发原理解析
从重写 onTouchEvent 开始,结合 ViewGroup 源码,讲解了事件消费、拦截与分发 (dispatchTouchEvent) 的完整原理。...
2
评论
分享
雨白
安卓初学者
·
1月前
关注
自定义 ViewGroup:实现一个流式标签布局
通过一个TagLayout的实例,讲解如何自定义一个ViewGroup。从单行布局,再深入到复杂的多行换行逻辑,剖析了onMeasure方法中测量子View、处理换行以及计...
1
评论
分享
雨白
安卓初学者
·
1月前
关注
Android 自定义View:详解尺寸测量 onMeasure
通过重写onMeasure方法,介绍了SquareImageView和CircleView两个案例,分别演示了如何修改现有尺寸、如何根据内容完全自定义尺寸,并解释了Meas...
1
评论
分享
雨白
安卓初学者
·
1月前
关注
Android 自定义 View 基础:布局流程详解
我们将布局流程拆分为测量和布局两个核心阶段,并通过一个示例,展示了多次测量的必要性。同时,从单个 View 的视角,分步讲解它如何与父布局协作,最终确定自己的准确尺寸和位置...
0
评论
分享
雨白
安卓初学者
·
1月前
关注
手写 MaterialEditText:实现浮动标签(Floating Label)效果
带你从零开始,手写一个经典的 MaterialEditText ,并实现其核心的浮动标签效果。最后讲解了如何添加自定义XML属性,让组件更加灵活。...
2
评论
分享
下一页
个人成就
文章被点赞
282
文章被阅读
30,945
掘力值
3,683
关注了
14
关注者
77
收藏集
0
关注标签
21
加入于
2025-03-10