如何实现Android自定义View模拟微信相机单点拍照长按录制视频功能?

更新于
2026-10-01 05:16:09
1阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1439个文字,预计阅读时间需要6分钟。

如何实现Android自定义View模拟微信相机单点拍照长按录制视频功能?

Android模拟微信相机的拍照按钮,单击拍照,长按录视频。效果图先行。项目地址:[PhotoButton2](https://github.com/c786909486/PhotoButton2/tree/v1.0)。

yamldependencies: allprojects: repositories: ... maven: url 'https://jitpack.io'

Android仿微信相机的拍照按钮单击拍照,长按录视频。先上效果图。


项目地址:github.com/c786909486/PhotoButton2/tree/v1.0

添加依赖

allprojects { repositories { ... maven { url 'jitpack.io' } } } dependencies { compile compile 'com.github.c786909486:PhotoButton2:v1.1' }

长按效果分析

判断是否为长按,如果是,则扩大外圆,缩小内圆。由于要扩大外圆,所以在绘制常态的外圆时不可将圆的直径设置为view的宽度或高度。

阅读全文

本文共计1439个文字,预计阅读时间需要6分钟。

如何实现Android自定义View模拟微信相机单点拍照长按录制视频功能?

Android模拟微信相机的拍照按钮,单击拍照,长按录视频。效果图先行。项目地址:[PhotoButton2](https://github.com/c786909486/PhotoButton2/tree/v1.0)。

yamldependencies: allprojects: repositories: ... maven: url 'https://jitpack.io'

Android仿微信相机的拍照按钮单击拍照,长按录视频。先上效果图。


项目地址:github.com/c786909486/PhotoButton2/tree/v1.0

添加依赖

allprojects { repositories { ... maven { url 'jitpack.io' } } } dependencies { compile compile 'com.github.c786909486:PhotoButton2:v1.1' }

长按效果分析

判断是否为长按,如果是,则扩大外圆,缩小内圆。由于要扩大外圆,所以在绘制常态的外圆时不可将圆的直径设置为view的宽度或高度。

阅读全文