首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
redeb
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
使用 Jetpack Compose 构建一个整洁架构笔记应用
讲解如何使用 Jetpack Compose 构建一个整洁架构笔记应用。通过清晰的分层设计,并结合 Room 与 Hilt 等技术,详细介绍了笔记“增删改查”功能的完整实现过程。
Android MediaRecorder 录制音视频总结
MediaRecorder本身并不支持镜像录制视频,而大部分前置摄像头场景都需要镜像录制视频,本篇文章简单介绍如何使用MediaRecorder+OpenGL录制镜像视频。
【教程】Flutter 高性能项目架构创建指南:从入门到高性能架构
Flutter 新项目权威指南:从入门到高性能架构 第 1 部分:现代 Flutter 架构的基石 1.1 引言 - 超越“能用就行”:为何需要高性能架构 欢迎来到 Flutter 开发的世界!对于许
Android 两种拖拽 API 详解:ViewDragHelper 和 OnDragListener 的原理与区别
ViewDragHelper 是一个布局内的辅助工具,用于精细控制子 View 的坐标;而 OnDragListener 是一套系统级的“影子”拖拽方案,核心在于数据传递(可跨进程)。
实现双向滑动的 ScalableImageView(上)
详细记录了如何一步步实现 ScalableImageView。内容包含绘制与居中图片,通过手势监听实现双击缩放动画,并利用 OverScroller 添加边界回弹和惯性滑动效果。
我们使用了哪些 Flutter 三方库
本篇介绍项目中使用了哪些Flutter的三方库,如dio、event_bus、flutter_svg等
Android 自定义View:详解尺寸测量 onMeasure
通过重写onMeasure方法,介绍了SquareImageView和CircleView两个案例,分别演示了如何修改现有尺寸、如何根据内容完全自定义尺寸,并解释了MeasureSpec的核心作用。
Drawable 与 Bitmap 的区别、互转与自定义
明确了Bitmap和Drawable的区别,然后解释了两者互转的原理,并说明代码不对称的原因。最后通过实例展示了如何自定义View,以及它在代码复用中的实际价值。
Android 自定义 View:属性动画和硬件加速
从基础的ObjectAnimator用法开始,又介绍了动画集、插值器和估值器等概念。最后分析了硬件加速的原理,以及如何利用离屏缓冲优化动画性能。
Flutter 里的 Layer 解析,带你了解不一样角度下的 Flutter 渲染逻辑
众所周知,Flutter 最被人熟知的就是 Widget - Element - RenderObject 这三棵树,而实际上如下图所示,在 paint 阶段,RenderObject 并不直接执行真
下一页
个人成就
文章被点赞
2
文章被阅读
127
掘力值
13
关注了
109
关注者
0
收藏集
0
关注标签
0
加入于
2017-07-27