首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
好轮子
订阅
张诺然
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
丝滑体验:Android自定义Behavior实践
Android自定义Behavior实践:解锁无限可能!探索如何通过自定义Behavior类,创造令人惊艳的交互效果,让你的Android应用脱颖而出,吸引用户的眼球和心灵。
[kotlin]带分类的RecyclerView通用实现新思路
这是封装的带分类Recyclerview的Adapter,主要解决项目中分类列表繁琐的重复劳动。 参照以上数据结构示例,数组嵌套数组,每个分类对应一个标题和一个List。拿到数据源后需要区分出哪个字段是标题,哪个字段是子项的列表,以便后续的计算和分类。 getItemCount…
🌨️ Android 自定义飘雪效果🌨️
背景 随着冬季的脚步越来越远,南方的我今年就看了一场雪,下一场雪遥遥无期。那我们来实现一个自定义的 View,它能模拟雪花飘落的景象。我们一起来看一下如何让这些数字雪花在屏幕上轻盈地飞舞。 一个雪球下
小 Demo 大知识 - 控制 Button 移动来学 Android 坐标
发表在简书写的小 Demo 解说。控制 Button 移动来学 Android 坐标,其中特别是涉及到状态栏高度及标题栏高度。从而熟悉不同坐标系。
Android实现随意拖动View+ViewGroup效果(亲验可行)
View的拖拽代码如下,如果是View主要是处理他的View的触摸时间,然后layout重新摆放位置即可ViewGroup的拖拽如果是ViewGroup的话,需要处理分发的事件当时遇到的问题如下如果子
Android 解决表情面板和软键盘切换时跳闪的问题
解决思路主要是这样:系统在弹出软键盘时,会将内容输入框View以及其之上的View都给顶上去,当切换到表情面板时,只有将表情面板的高度保持为和软键盘的高度一致,才能自然地切换。此外,还需要将内容输入框View以及其之上的View的位置固定住,这样才不会出现跳闪问题
自己造轮子--IM相关底部输入框处理以及仿微信式软键盘弹出交互
在做IM相关功能的时候,想到过一些奇奇怪怪的底部输入框的处理方式,一开始还挺满意直到特意留意到了微信的这块处理,手中的饼忽然就不香了。接下来会给出之前自己的处理方案以及仿微信交互的实现方案。
Android软键盘的监听与高度控制的几种方案及常用效果
本文我们会一起复习一下软键盘高度获取的几种方式,布局贴在软键盘上效果的实现与优化。软键盘的高度获取与布局的动画之间的关系。
BottomSheetDialogFragment仿制抖音评论框
BottomSheetDialogFragment 继承自 AppCompatDialogFragment,官方解释为模态底部表,是 DialogFragment 的一个版本,它使用的是 BottomSheetDialog,而不是浮动对话框。拥有自己的生命周期;可对整个页面进行折...
自定义可拖拽LinearLayout(ViewGroup),防页面刷新回到原点
前段时间有需求要做一个活动,入口是一个悬浮可拖拽的按钮。如果只是一个可拖拽的View也好办,搜文章也能搜到很多自定义可拖动的View,而且项目中也有一个自定义可拖拽的ImageView。但是现在需求是这个按钮可以关闭,多加了一个关闭按钮,那只能用ViewGroup了,最后我自定…