Android 如何使用现有图像进行裁剪

3
我需要使用选择器和拖动等功能来裁剪图像。我无法使用com.android.camera.action.CROP,因为在我测试的许多手机上都无法正常工作。我在这里搜索了所有示例,唯一有效的是使用android.provider.MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI的示例,但问题是每次它都会要求用户选择图像。请问是否有人可以友好地给我一个示例。我需要直接打开我需要的图像,而不需要用户打开一个图像并在文件系统中搜索。我已经很失望了,因为Android没有提供兼容所有设备从2.1 Android到至少4的东西...谢谢

对我来说,如果有一个示例,我可以使用布局中的视图覆盖onDraw并获取坐标来自己裁剪,那也可以。 - Ceccani Francesco
1个回答

0

下载示例:- https://github.com/lorensiuswlt/AndroidImageCrop

仅需要三个更改即可适用于Android 2.1:

  1. 在main.xml中,将matchparent替换为wrap_content。

  2. 在AndroidManifest.xml中,添加<uses-sdk android:minSdkVersion="7" />

  3. 在default.properties中,添加target=android-7

项目是最好的导师。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接