图像可以四处移动.我想裁剪并保存突出显示的区域,如下图所示在黑色边框内.
我有带有android的ImageVIEw:scaleType =“matrix”
这是我的布局代码
<relativeLayout androID:ID="@+imageEdit/rl_ScaleImage" androID:layout_wIDth="match_parent" androID:layout_height="fill_parent" androID:layout_below="@+imageEdit/topbar" androID:visibility="visible" > <ImageVIEw androID:ID="@+imageEdit/imageVIEw1" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" androID:layout_alignParentleft="true" androID:scaleType="matrix" /> <VIEw androID:ID="@+imageEdit/vIEwtop" androID:layout_wIDth="fill_parent" androID:layout_height="50dp" androID:layout_alignParenttop="true" androID:background="#99000000" /> <VIEw androID:ID="@+imageEdit/vIEw_scaledImage" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" androID:layout_above="@+imageEdit/vIEwBottom" androID:layout_below="@+imageEdit/vIEwtop" androID:background="@drawable/rounded_corner_small" /> <VIEw androID:ID="@+imageEdit/vIEwBottom" androID:layout_wIDth="fill_parent" androID:layout_height="150dp" androID:layout_alignParentBottom="true" androID:background="#99000000" /></relativeLayout>
ImageVIEw具有OntouchListener.图像可以放大或缩小,也可以在ImageVIEw1中移动.查看vIEw_scaledImage是我要裁剪和保存的区域.我该怎么做呢?
解决方法 最后,我通过组合Cropper库和PhotoVIEw库得到了解决方案.https://github.com/rameshkec85/AndroidCropMoveScaleImage
总结以上是内存溢出为你收集整理的android – 没有移动叠加视图的裁剪和缩放图像而是在ImageView中移动图像全部内容,希望文章能够帮你解决android – 没有移动叠加视图的裁剪和缩放图像而是在ImageView中移动图像所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)