首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
View
订阅
undercurrent
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
关于ViewPager2 滑动冲突解决方案
这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战 ViewPager2是去年12月份正式发版的,发版后ViewPager2已经逐渐开始替代旧版本的ViewPager,许多开发者
ViewPager2 多层(两层以上)嵌套滑动
Jetpack 团队在 ViewPager2 的 Sample 写过一个例子,就是解决多层 ViewPager2 滑动时事件冲突的问题NestedScrollableHost,但是这个在三层及以上的嵌
自定义View事件之进阶篇(一)-NestedScrolling(嵌套滑动)机制
在Lollipop(Android 5.0)时,谷歌推出了NestedScrolling机制,也就是嵌套滑动。本文将带领大家一起去了解谷歌对该机制的设计。通过阅读该文,你能了解如下知识点: 传统事件分发机制中嵌套滑动的实现与局限性。 谷歌NestedScrolling机制的原理…
基于 RecyclerView 实现的歌词滚动自定义控件
这几天打算做一个控件,来让自己复习一下自定义 view 的知识以及事件分发机制的原理与应用。对于这个控件,我已经封装好了,只要调用就可以了。这是我的 gitHub 欢迎 star 和 fork,之前没怎么用过,请大家多多捧场,哈哈! 1.歌词自动滚动 2. 歌词颜色字体变化 3…
项目需求讨论--可能是用InputFilter来做的最好的金额限制
看惯了可能是XXX最好的,可能是XXXX目前最好的,今天我也用下这个标题,哈哈。别喷我,当然我也就吹吹牛。有很多好的方法来实现。 本文主要还是用来讲解下InputFilter的使用。 一般金额类的输入需求比较多,我们这里就用金额输入框做实例。其他的类似的文字,大小写字母等需求限…
图片操作系列 —(2)手势旋转图片
在上次的文章:图片操作系列 —(1)手势缩放图片功能中,我们已经学会了如何用手势来对图片进行缩放。这次我们继续来看第二个操作,那就是如何用手势来旋转图片。 当二个手指头放开后,图片会自动回归到合适的位置。 前面基本的东西说明我都不说了。比如Matrix等知识。大家可以直接参考图…
自定义Drawable实现灵动的红鲤鱼动画(上篇)
有灵性的小鱼
Android中使用RecyclerView + SnapHelper实现类似ViewPager效果
1 . 前言 在一些特定的场景下,如照片的浏览,卡片列表滑动浏览,我们希望当滑动停止时可以将当前的照片或者卡片停留在屏幕中央,以吸引用户的焦点。在Android 中,我们可以使用RecyclerView + Snaphelper来实现,SnapHelper旨在支持Recycle…
嵌套滚动设计和源码分析
VerticalNestedScrollLayout实现了垂直嵌套滚动的通用组件。其内部有且仅有两个直接子View: 头部和主体。 两个子View一般写在布局中,如下:VerticalNestedScrollLayout有两个直接子View,NestedScrollViewh …
我写了个BoardView,看一下吧。
我撸了个BoardView,恩,没错,应用场景是什么呢,主要是协同办公软件的看板视图。像这样 看一下gif,图比较大,耐心等待。 那么,实现原理是什么呢?我们知道用RecyclerView很容易可以实现拖拽,通过观察ItemTouchHelper的代码,发现,这一些效果 都是I…