{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

Android长图拍摄demo源码

相机视图可以捕捉从小型捕获的图像合并的图像,就像在Google Play中可用的Shoparoo应用程序一样!

一个相机视图,以捕获长图像从小捕获的图像合并,因为它在Shoparoo应用程序!该图书馆使用Google的CameraView作为相机功能的支柱,并添加了自动支持从多个图像创建长或宽的图像。该图书馆包括:

  • 内置摄像头UI和活动
  • 内置图像查看器,具有缩放/移动/旋转等手势。
  • TouchImageView手势支持缩放/移动/旋转等
  • 相机和存储的内置权限处理
  • 水平或垂直图像合并

演示

您的设备上的版本安装演示应用程序或APK,并尝试捕获漫长的图像!

更改日志

更改存在于“ 发行 ”选项卡中。

安装

将它添加到您应用的build.gradle文件中:

 
dependencies {
  compile 'com.wajahatkarim3.LongImageCamera:LongImageCamera:1.0.1'
}

或者在您的pom.xml中添加LongImageCamera作为新的依赖项

 
<dependency>
  <groupId>com.wajahatkarim3.LongImageCamera</groupId>
  <artifactId>LongImageCamera</artifactId>
  <version>1.0.1</version>
  <type>pom</type>
</dependency>

用法

启动相机活动

Activity以下代码启动相机

//以垂直合并模式启动摄像机(捕获的图像长时间)
LongImageCameraActivity.launch( myActivity );
//以水平合并模式启动Camea(捕获的图像将会很宽)
LongImageCameraActivity.launch( myActivity, LongImageCameraActivity.ImageMergeMode.HORIZONTAL );

然后你会得到结果图像的onActivityResult()方法像这样:

 
@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);

        if (resultCode == RESULT_OK && requestCode == LongImageCameraActivity.LONG_IMAGE_RESULT_CODE && data != null)
        {
            String imageFileName = data.getStringExtra(LongImageCameraActivity.IMAGE_PATH_KEY);
            Log.e(TAG, "onActivityResult: " + imageFileName );
        }
    }

启动图像查看器活动

该图书馆附带了一个内置的图像查看器,包括支持缩放/移动/移动等等的缩小/移动手势。您可以使用此代码启动图像查看器:

 
Intent ii = new Intent(myActivity, PreviewLongImageActivity.class);
ii.putExtra("imageName", myImagePath);
startActivity(ii);

在您的布局中使用TouchImageView

您可以使用自定义ImageView支持手势进行缩放/移动/旋转等,如下所示:

 
<com.wajahatkarim3.longimagecamera.TouchImageView
        android:id="@+id/imageView1"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

本库中使用的Libs

  • Google的CameraView(https://github.com/google/cameraview
  • TouchImageView(https://github.com/MikeOrtiz/TouchImageView

资源均来自第三方,谨慎下载,前往第三方网站下载


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Android长图拍摄demo源码
喜欢 ()分享 (0)