首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
用户5000132381615
更多收藏集
微信扫码分享
微信
新浪微博
QQ
53篇文章 · 0订阅
Android 视频手势缩放与回弹动效实现(一)
1. 功能需求 2. 实现原理 先进行缩放平移。 通过View.getMatrix()获取当前播放画面的Matrix,进行矩阵变换:缩放、平移,改变画面位置和大小,实现播放画面缩放功能。 缩放结束后,进行属性动画。 当前画面对应的矩阵变换为mScaleTransMatrix,计…
Android 3D球面贴图
前言 之前的文章中我们一直在构造球体,围绕的主线是给球体贴图,但是球体表面是凸起的,因此需要将二维平面做适当的旋转,这个难度其实很高。在这个过程中我做了很多常识,当然有些副产品,效果还是不错的。 An
Android-高级 UI-06- 转场动画
前言 先直接上效果图: 相信大家在平常开发也会遇到类似的转场动画,如果想要要实现上图的效果有哪些方式呢? 首先分析一下转场过程,我们把起始 View 分别定义为 startView 和 endView
如何优雅的在Fragment中使用ViewBinding
前言 在Fragment中控制View十分简单,只需要声明+findViewById即可: 但这样同时也遇到了一个问题:当Fragment走到onDestoryView时,由于imageView被Fr
Android Jetpack Paging 使用指南
etpack Paging 库旨在简化分页数据的加载和展示,通过合理配置和优化,能显著提升列表类功能的性能和可维护性。
Hilt - 组件化的实现及Navigation在组件化中的应用
使用Hilt实现组件化的基本内容 1. Hilt 核心注解说明 📝 2. 注解详细说明 📌 3. Hilt 组件层次 🏗️ 4. 作用域注解对应关系 🎯 5. 完整使用流程 🔄 6. 实际使用示例 📱
自定义view实战(1):左滑删除的RecyclerView
通过一个自定义左滑删除的RecyclerView,学习安卓事件分发、拦截,了解几种滑动方式、滑动的相对性以及坐标系,涉TouchSlop、VelocityTracker和GestureDetector
JetPack-Compose - Flutter 动态UI?
2018-06月左右入坑Flutter,于是拿出美团和痘印等好看的界面感受了一波Flutter UI和绘制等写了三天的Demo也感受到了Flutter强大,当时匆匆忙忙就写了相关Demo上传了Github。不知不觉Github很多Star很开心,接着决定进行录制基础教学视频,在…
JetPack-Compose - 自定义绘制
上篇文章我们简单的利用了一下自定义裁剪和自定义就能玩出如下简单案例,效果不错。这节课咋们来看看Compose自定义绘制能不能花里胡哨。 自定义,一个应用的可创造性往往离不开人们的千奇百怪想象和用户变化万千的需求。自定义就是提供了移动端的可创造性。如果Compose没有了自定义那…
Jetpack-Compose
Jetpack Compose去年写了一些列表布局就丢下了,以前一个小兄弟说“什么都不如官网来的直接”这是他的博客打算用Compose写玩安卓大家可以去好好学习一波,接下来我们跟着官网走,原理案例基于官网,写的效果高于官网。Flutter,SwiftUI对比这些众说风云,人云亦…