首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
听雨逐风
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 56
沸点 0
赞
56
返回
|
搜索文章
听雨逐风
赞了这篇文章
bqliang
Androider
·
1月前
关注
Jetpack Navigation 3:领航未来 🚀
告别 NavController!Nav3 携状态驱动的 Backstack 来了。本文深入解析其核心概念、多窗格 Scene 布局、多模块方案 及优雅的条件导航实现,助你...
61
18
分享
听雨逐风
赞了这篇文章
超低空
腾讯资深架构师 @腾讯
·
1月前
关注
Android MediaSession深度解析:车载音乐播放器完整案例
Android MediaSession 完整实战指南:从零构建车载音乐播放器 最近负责吉利的车机多媒体开发,包括音频、视频、语音交互、杜比、K歌等等所有和多媒体相关App...
28
6
分享
听雨逐风
关注了
恋猫de小郭
听雨逐风
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
2年前
关注
2023 Android 折叠屏适配详解,是时候点亮新技能了
自 2019 年三星发布了第一台(柔宇不算) Galaxy Z Fold 之后,Android 厂商们都陆续跟进了各自的可折叠方案,之后折叠屏手机市场一直保持快速增长,例如...
150
16
分享
听雨逐风
赞了这篇文章
Halifax
Android @ 微信号: fuqiang2020
·
3年前
关注
Compose把Text组件玩出新高度
探索如何在 Compose UI 中绘制好玩的文本段落动画效果,君如觉好,记得点赞❤️+评论❤️+关注❤️...
93
20
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
9月前
关注
深入浅出 Kotlin SharedFlow (下)——MutableSharedFlow
由 Flow.shareIn() 创建出来的 SharedFlow 有一定局限性,它的数据源完全依赖上游 Flow 的数据发射,无法主动控制数据发射。这在需要动态产生事件或...
11
2
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
1年前
关注
Jetpack Compose Decay Animation
在 Android 中,Spline(样条曲线)被用于动画和插值。这条曲线就是动画过程中的时间-速度曲线,因为它很光滑,用来描述运动就能让动画看起来更加自然连贯。比如我们经...
14
4
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
1年前
关注
Jetpack Compose 中的副作用(side effects)
虽然函数副作用可能会给程序设计带来不必要的麻烦,给程序带来难以查找的错误,并降低程序的可读性与可移植性,但是副作用不一定是负面的,尤其在编程中,副作用往往是充当“正作用”的...
35
4
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
1年前
关注
Insets in Jetpack Compose 🖼️
Insets 这个单词,直译过来是“插入物”、“插图”、“插页”的意思。在 Android 开发里面,Insets 通常指的是视图(View)的内边距或插入区域,亦可称作边...
56
12
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
1年前
关注
Jetpack Compose 动画6——Crossfade & AnimatedContent
AnimatedVisibility 可以为同一内容的出现和消失添加动画效果,那内容切换(一个内容消失,另一个内容出现)该怎么做动画呢?总不能写两遍 `AnimatedVi...
13
4
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
1年前
关注
Jetpack Compose 动画5——AnimatedVisibility
因为剪出来的部分每次都贴到 Box 的左上角,看起来自然就像是从左上角展开的了。当然,剪或不剪可以自由选择,`expandIn()` 函数有一个 `clip: Boolea...
12
评论
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
1年前
关注
Jetpack Compose 动画4——Transition
所创建出来的所有动画值统一归 Transition 管理,Transition 可以感知状态的变化,当状态变化时,Transition 会负责将其管理的所有值从当前值过渡到...
7
2
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
2年前
关注
Jetapck Compose 动画3——AnimationSpec
TweenSpec 就是 AnimationSpec 其中的一个实现类,用于配置动画的持续时间、延迟和缓动曲线。这里的 "tween" 是 "between" 的缩写,因为...
12
1
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
2年前
关注
Android 动画里的贝塞尔曲线
那 ease in out 又是啥呢?ease 是缓和的意思,in/out 前面说过可以看作是一次动画里面的开始或结束阶段。ease in out 自然就代表:在一次动画里...
19
评论
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
2年前
关注
Jetpack Compose 动画2——Animatable
单纯的从设计理念的角度看,Compose 是声明式 UI 框架,状态驱动界面。事件产生处 .clickable{} 不应该直接和界面/动画打交道,而应该是修改状态,让状态驱...
6
1
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
2年前
关注
Jetpack Compose 动画1——animate*AsState
这么写的好处是:动画的 targetValue 与状态是挂钩的,触发动画时,不需要关心动画具体 target value 是什么,点击事件产生后只需专注于状态本身的改变。这...
7
2
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
2年前
关注
ConstraintLayout Flow
刚开始用 ConstraintLayout 那会,想实现一个类似 LinearLayout 的布局...直接写成了 Chain 链,每个控件左右互相约束,奶奶滴,怎么这么麻...
86
21
分享
听雨逐风
赞了这篇文章
bqliang
Androider
·
1年前
关注
深入理解 Jetpack Compose LayoutModifier
LayoutModifierNode 是如何改变元素的测量与布局方式?要探究这个问题,首先得了解元素是怎么进行测量与布局的。每个 Composable 函数,经过 Comp...
21
17
分享
听雨逐风
关注了
bqliang
听雨逐风
赞了这篇文章
bqliang
Androider
·
1年前
关注
万字长文横扫 Compose 手势操作 🤏
Modifier 有一个重要的应用场景,就是用来处理用户的输入事件(如手指触摸、鼠标点击、触控板、手写笔等),从而使元素支持点击、滚动、拖拽、缩放等手势操作.........
48
4
分享
下一页
个人成就
文章被阅读
1,288
掘力值
16
关注了
15
关注者
0
收藏集
4
关注标签
6
加入于
2019-08-22