最近项目开发需要截取照片,就是拍照之后需要截取照片的一部分作为小头像,就跟现在大部分网站头像设置一样。
有一个框  中间透明的  然后这个框这个通过拖动改变框的大小  然后点击按钮后可以截取框内的内容
这个功能其实手机上就有  G4的相册  G2的文件管理   只要调出这个图片  然后剪裁  都可以看到这个功能
但是这个功能在手机上是HTC自己实现的   我想知道  怎么在程序里用代码实现这个功能呢  期待高手解答

解决方案 »

  1.   

    自带的Gallery就已经有这一块的代码了,自己好好找一下。
      

  2.   

    我下载源码了  但是我看如果启动系统剪切功能时候  启动的INTENT是在HTC包下的  我下载的源码里面  没有这个包啊
      

  3.   

    Bitmap createBitmap (Bitmap source, int x, int y, int width, int height) 应该主要用这个函数
      

  4.   

    既然Bitmap createBitmap (Bitmap source, int x, int y, int width, int height)这个函数能截取图片,那为什么不能写另外一个函数,参数就是你说的那个框框的高宽和坐标,然后返回你需要的截图?
      

  5.   

    CropImage.java  楼主可以看看这个文件
    在自带的图片浏览器中就有,完全实现你的要求
    拖动框的边缘,这个取景框的大小是可以变化的,甚至还可以拖动取景框的位置
      

  6.   

    我找的就是这个类,谢谢KING   真是高手呀~   我得花点时间看看这个类的实现过程  貌似不是工具类 呵呵