首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
自定义View
订阅
thereisnoif
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
自定义 ViewGroup:实现一个流式标签布局
通过一个TagLayout的实例,讲解如何自定义一个ViewGroup。从单行布局,再深入到复杂的多行换行逻辑,剖析了onMeasure方法中测量子View、处理换行以及计算自身尺寸的核心原理。
RecyclerView 缓存复用导致动画失效问题
RecyclerView 缓存复用导致动画失效问题,RecyclerView在首次点击item的时候,会创建一个新的ViewHolder,并在后续点击过程中,使用两个ViewHolder实现快速复用
Android SurfaceView & TextureView
它们都是用来在 Android UI 中显示复杂图形内容的组件,比如视频、相机预览或游戏画面,但实现方式和适用场景有很大不同。如果不了解他们的作用的话,在开发中很难去选择,下面就详细梳理下它们的区别和
Android 自动循环播放轮播图(Banner)实现
项目需要一个自动且循环播放的轮播图,忽然想起来原先都是搞个三方库直接展示了,没静下心来搞过这个需求.趁此机会,梳理实现了一下自动且循环播放的轮播图 1.需求梳理 下面是要实现的需求 自动播放 循环播放
Android Navigation 返回卡顿问题优化
背景 随着 APP 首页的复杂度不断提升,原本基于 TabLayout + ViewPager2 的切换方案,在 Android Navigation 大的技术架构下渲染问题变的愈发突出,线上统计数据
JetpackCompose从入门到实战学习笔记6——手势的简单使用
JetpackCompose从入门到实战学习笔记6——手势的简单使用 手势 Compose 提供了多种 API,可帮助您检测用户互动生成的手势。API 涵盖各种用例: 其中一些级别较高,旨在覆盖最常用
Compose 带动画的待办清单列表页
在Compose使用 rememberInfiniteTransition/Animatable/spring/AnimatedVisibility/Canvas Api实现带动画的ToDo列表
记一次有趣的时钟效果复刻实现过程
前言 上班摸鱼的某个上午,一铁哥们突然发了个链接给我,说这个效果顶不顶、啥水平,效果如下: git效果图看起来是有点点卡的,实际效果还是很好看的!!! 目前已实现并且上传到MavenCentral,详
在 Android 中实现支持多手势交互的自定义 View(Kotlin 完整指南)
本文将手把手教你创建一个支持拖动、缩放、旋转等多种手势交互的自定义 View,并提供完整的代码实现和优化建议。 一、基础实现 1.1 创建自定义 View 骨架 1.2 实现基本手势 拖动处理: 缩放
从零到一掌握Android自定义View:Canvas与OpenGL ES绘制复杂图形与动画实战
简介 在Android开发中,自定义View是实现复杂图形和动画的核心技术之一。无论是动态天气图标、交互式数据可视化,还是游戏特效,自定义View都能提供灵活的绘制能力。本文将从基础概念入手,逐步讲解