首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
自定义view
订阅
用户8264569929808
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
图解Android嵌套滑动一|NestedScrollingParent和Child
概述 在传统的事件分发机制中,通常来说父控件和子控件们只会有一个控件去处理事件流,但我们时常会有一些特殊的需求,比如说多个控件之间的滑动需要联动起来,这时候就需要用到嵌套滑动机制了。 NestedSc
SurfaceView 与 TextureView 详解
播放视频或者渲染其他的动画的时候,有两个 View 组件可供选择,SurfaceView 和 TextureView。从性能和安全性角度出发,优先选 SurfaceView。
Android 3D球面运动
前言 我们之前的两篇3D文章中,我们对3D的画法进行了一些探索,主要通过两种方式去构建3D效果,最终,我们找到了适合我们自己构建3D物体的方法。 《Android Canvas绘制3D视图探索》是踩坑
RecyclerView自定义LayoutManager从0到1实践
本文最终实现一个简单的 LinearLayoutManager(只支持 VERTICAL)方向,适合对 LayoutManager 整体流程的学习与理解,整体代码分为多个文件,每个文件都是对前一段代码
看完这篇文章你还不会自定义LayoutManager,我吃X!
最开始我在学习自定义LayoutManager的时候,也是网上搜文章,看博客,以及一些公众号的推文。刚开始看的时候觉得还是那么回事,但是在慢慢的深入LayoutManager源码才发现很多的文章其实都是不合格,乃至可以说是很误导人的,所以我才想自己写一篇关于自定义LayoutM…
Android自定义ViewGroup嵌套与交互实战,幕布全屏滚动效果
自定义 ViewGroup 全屏选中效果 前言 事情是这个样子的,前几天产品丢给我一个视频,你觉得这个效果怎么样,我们的 App 也做一个这个效果吧! 我当时的反应: 开什么玩笑!就没见过这么玩的
BottomSheetBehavior原理分析
1. 引言 BottomSheetBehavior能实现怎样的效果,一图胜千言。 如果仅仅是实现上下拖动和隐藏的功能。抛开BottomSheetBehavior自己实现也不难,在没有CoordinatorLayout的年代,这种效果往往是纯手工打造。既然如此为何Google要专…
安卓自定义 View 进阶 - 画布操作
上一篇【Canvas 之绘制基本形状】中我们了解了如何使用 Canvas 绘制基本图形,本次了解一些基本的画布操作。合理的使用画布操作可以帮助你用更容易理解的方式创作想要的效果。
自定义 LayoutManager,让 RecyclerView 效果起飞
本文内容主要是介绍自定义LayoutManager前需要了解的一些的前置工作,为自定义LayoutManager提供理论基础。
嵌套滑动的设计思路
嵌套滑动会出现的问题 首先嵌套滑动,一定涉及的是滑动组件的嵌套。当发生嵌套的时候,再产生滑动事件就会发生滑动冲突。如同向的两个嵌套的View在发生滑动的时候,如何决定由哪个View进行滑动? 这个问题