首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
camerax
德哥0904
创建于2022-06-06
订阅专栏
camerax实现自定义相机,类似华为原生相机。
等 2 人订阅
共5篇文章
创建于2022-06-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
用camerax实现类似华为原生相机
各位看官,标题是有点凶猛。不过先收起你40米的大刀,我们来看看gif,来看看是不是大家业务上经常需要的自定义相机。代码地址 :https://gitee.com/zhoudequn/mvvm.git
一 通过camerax 实现基本的拍照、屏幕曝光度 闪光灯 放大 聚焦等功能
要用camerax实现自定义相机,那必须要去官网学习啊。 https://developer.android.google.cn/jetpack/androidx/releases/camera?hl
二 通过重力感应实现了横竖屏拍照
思考: 拍照页面 如何让ui跟随拍照的姿势进行变化呢? 方案一 横屏竖屏 都搞一套ui适配。这种方案的确可行但是可操作性复杂 要是业务数据复杂会出现难以预料的问题。那有没有更简单的方案呢?答案是肯定的
三 camerax 拍照的数据是字节流 如何控制图片的大小与方向
动动手实验一下 看过我camerax系列前二篇文章的兄弟们,你们把我重力感应的代码注释掉。 CameraxFragmentV2中 把mMyOrientationDetector.enable()注释就
四 感悟与展望
感悟 通过本系列课程我们基本能学习到以下知识 1、自定义开发一个相机 2、预览与摄像头相关的基础知识 3、自己可以控制图片的宽高和角度旋转 展望 本次实现中还发现以下问题 1、比如在小米11原生相机