首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
aguica
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
【Jetpack Compose】使用MotionLayout实现折叠标题栏
可折叠标题栏在众多的App上面已经频繁运用了,并且原生的XML方式提供了现成的CollapsingToolbarLayout控件来帮助开发者实现可折叠标题栏,然而在Compose中,目前还没有现成的组
万字长文横扫 Compose 手势操作 🤏
Modifier 有一个重要的应用场景,就是用来处理用户的输入事件(如手指触摸、鼠标点击、触控板、手写笔等),从而使元素支持点击、滚动、拖拽、缩放等手势操作......
最清晰的 Compose 共享元素过渡入门文章
共享元素过渡是一种能够自然衔接不同页面中相同内容的过渡方式,通常用于导航,确保用户在切换不同屏幕时体验更加连贯流畅......
Jetpack Compose 动画5——AnimatedVisibility
因为剪出来的部分每次都贴到 Box 的左上角,看起来自然就像是从左上角展开的了。当然,剪或不剪可以自由选择,`expandIn()` 函数有一个 `clip: Boolean` 参数,默认值为...
使用OpenGL为Camera添加各种滤镜「第三章,Android音视频编码那点破事」
在第二章中,我们通过一个Camera SurfaceTexture纹理,把摄像头数据绘制到这个纹理上,同时TextureView的SurfaceTexture纹理通过id与第一个纹理关联起来,从而把摄像头画面直接绘制到屏幕上。 对OpenGL有一定了解的人可能会知道,要使用Op…
音视频入门-17-GIF文件格式详解
图像互换格式主要分为两个版本,即图像互换格式 87a 和图像互换格式 89a。 图像互换格式 87a:是在 1987 年制定的版本。 图像互换格式 89a:是在 1989 年制定的版本。在这个版本中,为图像互换格式文档扩充了图形控制区块、备注、说明、应用程序接口等四个区块,并提…
Android 筑基导论
编程这条路能走多远,能走多久,就看一点:你学不学的明白。想学明白,就得看你会不会学习,所以编程能干多久,你值多少钱,最终看你会不会学习 1. 进退无据,盲目追求最新技术 你应该清楚哪些是最优先的、哪些是可以放放的,就像项目开发一样,列个燃尽图出来,估计你会吓死。当然能把这个图列…
ViewGroup事件分发总结-TouchTarget
ViewGroup中一个完整的事件派发流程是包含一个完整的事件序列的派发,一个完整的事件序列是从ACTION_DOWN开始,ACTION_UP/ACTION_CANCEL结束。 在多点触摸情况下,会出现ACTION_POINTER_DOWN和ACTION_POINTER_UP事…
Kotlin 之美—DSL篇
KotlinDSL把Kotlin的语法糖演绎得淋漓尽致,这些语法糖可谓好吃、好看又好玩,但是,仅痴迷于语法糖只会对语言的理解游离于表面,了解其实现原理,是我们阅读优秀源码、设计整洁代码和理解编程语言的
ViewPager2重大更新,支持offscreenPageLimit
顽疾是什么鬼,没有这么严重吧。ViewPager有两个毛病:不能关闭预加载和更新Adapter不生效,所以开头我为什么说offscreenPageLimit在ViewPager上十分不友好;本质上是因为offscreenPageLimit不能设置成0(设置成0就是想象中的关闭预…
下一页
个人成就
掘力值
31
关注了
91
关注者
0
收藏集
23
关注标签
20
加入于
2017-07-20