首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android效果
订阅
游龙天下1989
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
MotionLayout 使用说明书(入门级)
MotionLayout 是ConstraintLayout 的子类,用ConstraintLayout 写的布局,用MotionLayout也可以。 动画,有开始有结束。我们享受的是从开始到结束的过程。 经过上面一波操作,就会在约束集(id="start") 中为View(i…
炫酷的卡片动画[译]
注意一下这一行app:motionDebug=”SHOW_ALL”,它可以让我们在屏幕上展示一些当前MotionLayout的一些属性,比如progress等等。通常只会在debug模式下使用,记得app正式发布的时候关闭它。 让我们添加pass和like状态的constrai…
实现TextView文本颜色渐变的骚操作
最近开发过程中要实现文本颜色渐变的效果。什么,文本颜色也要渐变?虽然不乐意,但是也只能说好吧... 常见的渐变做法有两种,原理其实都是一样的。都是创建一个 LinearGradient 对象,并将其设置到 TextView 的画笔中。 Shader 子类,用于实现线性渐变的效果…
recyclerview-animators, 让你的 RecyclerView 与众不同
RecyclerView 已经普及使用,其各式各样的布局格式,以及众多的优越特性,使得 RecyclerView 具有很大的灵活性。其中之一便是 ItemAnimator,通过自定义 ItemAnimator 可以实现各种各样的 Item 增加,删除,改变,移动等动画效果。这也是本篇文章的主要内容。
RecyclerView - DiffUtil
DiffUtil 是 Android 工程师提供的用于规范使用 notify*() 方法刷新数据的工具类。 当某条数据发生变化(如移除、修改等)时调用以上方法可用于更新数据以及 UI 显示。 联想实际开发中,列表刷新操作是不是就调用了 notifyDataSetChanged(…
RecyclerView之使用ItemTouchHelper实现交互动画
RecyclerView默认就有item动画,例如在增加或删除item时,都会有一个条目间位移的动画,但本文要说的不是这个!!!本文的主角是v7包中的ItemTouchHelper,它跟RecyclerView结合后将会带来神奇的交互效果。示例如下: 上面就是ItemTouch…
Android 测量文本宽度方式
Android 测量文本宽度方式 1.measureText 🍎 该方式会受到 文字大小(textSize) 和 字体(typeface) 的影响 2. getTextBounds 3. getDes
Google发布,玩转ShapeableImageView,告别第三方库
最近又解锁一个新的组件ShapeableImageView,确实提高了UI开发效率,可以快速实现炫酷的效果。
Android 弹幕的两种实现及性能对比 | 自定义控件
弹幕是一种复杂的自定义控件,实现方式多种多样,该系列介绍其中的两种,并对比每一种实现方式的性能表现。
抖音 Android 性能优化系列:新一代全能型性能分析工具 Rhea
俗话说,工欲善其事,必先利其器,我们要做好性能优化,首要是要能够发现性能的问题,这就需要有靠谱的工具来帮助我们做性能分析。市面上主流的性能分析工具有:Systrace、TraceView、Android Studio 的 CPU Profiler。相信做性能优化的同学对这些工具…