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

2026-04-08 17:081阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

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

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

Android仿微信相机拍照按钮,单击拍照,长按录视频。效果先上图。项目地址:[https://github.com/c786909486/PhotoButton2/tree/v1.0](https://github.com/c786909486/PhotoButton2/tree/v1.0)。添加依赖: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的宽度或高度。

阅读全文

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

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

Android仿微信相机拍照按钮,单击拍照,长按录视频。效果先上图。项目地址:[https://github.com/c786909486/PhotoButton2/tree/v1.0](https://github.com/c786909486/PhotoButton2/tree/v1.0)。添加依赖: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的宽度或高度。

阅读全文