protected void zoomTo(float scale, float centerX, float centerY) {
if (scale > mMaxZoom) {
scale = mMaxZoom;
}
float oldScale = getScale();
float deltaScale = scale / oldScale;
mSuppMatrix.postScale(deltaScale, deltaScale, centerX, centerY);
setImageMatrix(getImageViewMatrix());
center(true, true);
}
protected void center(boolean horizontal, boolean vertical) {
if (mBitmapDisplayed.getBitmap() == null) {
return;
}
Matrix m = getImageViewMatrix();
RectF rect = new RectF(0, 0,
mBitmapDisplayed.getBitmap().getWidth(),
mBitmapDisplayed.getBitmap().getHeight());
m.mapRect(rect);
float height = rect.height();
float width = rect.width();
float deltaX = 0, deltaY = 0;
if (vertical) {
int viewHeight = getHeight();
if (height < viewHeight) {
deltaY = (viewHeight - height) / 2 - rect.top;
} else if (rect.top > 0) {
deltaY = -rect.top;
} else if (rect.bottom < viewHeight) {
deltaY = getHeight() - rect.bottom;
}
}
if (horizontal) {
int viewWidth = getWidth();
if (width < viewWidth) {
deltaX = (viewWidth - width) / 2 - rect.left;
} else if (rect.left > 0) {
deltaX = -rect.left;
} else if (rect.right < viewWidth) {
deltaX = viewWidth - rect.right;
}
}
postTranslate(deltaX, deltaY);
setImageMatrix(getImageViewMatrix());
}
捕获耳机声音流
MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.VOICE_DOWNLINK);
可以参看
MediaRecorder.AudioSource
VOICE_DOWNLINK
source.
分享到:
相关推荐
屏幕缩放工具。绿色软件。在演示软件或讲课投影时,对屏幕进行缩放。
Android实现双击屏幕图片缩放效果,这个功能估计大家都见过不少吧,很多手机APP中就有,最直接的就是图库相册的预览功能里面,当显示图片缩略图的时候,双击屏幕,缩略图会按一定的比例放大显示图片,本源码所完成的...
authorware 图片缩放
Zoom it屏幕缩放工具;Zoom it屏幕缩放工具
此外,保存屏幕捕获的图象前,可以用其自带的编辑器编辑;也可以选择自动将其送至snagit打印机或windows剪贴板中,也可以直接用e-mail发送。 snagit具有将显示在windows桌面上的文本块转换为机器可读文本的独特能力...
[原创] 图片缩放控件,缩放图片尺寸的同时缩放二进制大小,由于图片缩放以二进制输出到IE,提高了图片访问速度, 就算是10M的图片,用户只需要传输不到100K的数据,大大提高了程序的友好性,如asp.net 2.0用户可直截...
amazeui框架实现图片放大切换滚轮缩放效果
实现屏幕图片手动切换(UIScrollView UIPageControl),切换到最后一张,可继续切换到第一张,每张图片均可缩放,再切换回来可恢复原来大小
易语言图片无损缩放源码,图片无损缩放,位图_转_像素组,像素组_转_位图,像素组_取_某点颜色,像素组_置_某点颜色,像素组_缩放图片_快速,像素组_缩放图片_无损,加入_RGB,RGB_整数
C#联合Halcon编程,实现图片的平移缩放以及控件自适应窗口大小的功能
第1项是缩放屏幕比例的功能,当屏幕上有某块区域或图标您想要特别强调时,可以利用此功能进行展示。 第2项是注释功能,注释功能可以和缩放屏幕比例的功能一起使用,例如先放大要强调的屏幕范围,再使用注释功能进行...
qt实现图片缩放,qt实现图片缩放qt实现图片缩放qt实现图片缩放qt实现图片缩放qt实现图片缩放qt实现图片缩放qt实现图片缩放
图片完美缩放程序,可以自定义图片的高和宽,完全比例自动缩放和裁剪,保证不变形
最近遇到一个需求,要求图片只能在屏幕内缩放和移动,不能超出屏幕。 一、需求 在屏幕中加载一张图片,图片可以手势缩放移动。但是图片最大只能缩放到屏幕大小,也只允许在屏幕内移动。可以从系统中读取图片(通过...
图片缩放 等比例缩放 图片等比例缩放 等比例缩放JS代码 JS代码 WEB网页制作。。
SnagIt是Windows应用程序,可以捕捉、编辑、共享您计算机屏幕上的一切。 一个非常著名的优秀屏幕、文本和视频捕获、编辑与转换软件。...另外还具有自动缩放,颜色减少,单色转换,抖动,以及转换为灰度级。
js图片缩放效果制作鼠标滚动图片等比例缩放代码
java 处理图片大小等比例缩放;图片裁剪;支持图片压缩不失真;支持图片添加水印;支持动态图的处理;支持自定义图片大小的转换 等 压缩包中内附使用说明
图片缩放旋转 图片缩放 图片旋转 完整程序 源代码 cb c++
1--控制一张图片等比例缩放容易 ,不失真 2--控制多张图片切换时每张图片保持等比例缩放,不失真