package com.example;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.view.KeyEvent;
import android.view.View;
public class Zoom extends View {
private Drawable image;
private int zoomControler = 20;
public Zoom(Context context) {
super(context);
image = context.getResources().getDrawable(R.drawable.icon);
setFocusable(true);
}
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
// here u can control the width and height of the images........ this
// line is very important
image.setBounds((getWidth() / 2) - zoomControler, (getHeight() / 2)
- zoomControler, (getWidth() / 2) + zoomControler,
(getHeight() / 2) + zoomControler);
image.draw(canvas);
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_DPAD_UP)// zoom in
zoomControler += 10;
if (keyCode == KeyEvent.KEYCODE_DPAD_DOWN) // zoom out
zoomControler -= 10;
if (zoomControler < 10)
zoomControler = 10;
invalidate();
return true;
}
}
分享到:
相关推荐
jquery页面图片放大缩小功能代码。可在页面上针对某个图片点击放大缩小。
源码演示Delphi 如何放大和缩小图像【图片】,我们这个例子可以学习了解如何使用Delphi编程代码,放大或缩小一张图片,这里把放大和缩小图片的基数写在按钮事件中,用户每次单击按钮,就会按照一定的缩放倍数放大或...
imagezooming是简单的实现图像放大缩小的matlab程序,放大参数可自行设置
ZoomImage jQuery图片浏览放大插件
QML--放大缩小图片
其他的放大镜大多是一张大图 一张小图 从而实现放大效果。我改进了一下 实现了真正的放大效果,只需要一张图图片即可,可以放大任意倍数。 xzoom: 288, //放大后div的宽 yzoom: 300, //放大后div的高 offset: 10,//...
WPF 鼠标拖动图片放大缩小 添加图片->然后选择添加的图片->鼠标进行放大缩小->属性面板值变更
类似Windows图片查看器,实现图像的缩放,滑动鼠标中间的滚轮,可以实现图像的逐级缩放。类似Windows图片查看器,实现图像的缩放,滑动鼠标中间的滚轮,可以实现图像的逐级缩放。
图像按比例缩小。 通过像素点选取的方法实现灰度图的按比例缩小。
link rel="stylesheet" media="screen" type="text/css" href="css/zoomimage.css" />[removed][removed][removed][removed][removed][removed]调用代码 你所需要做的所有事就是使用jQuery的方式选择一个元素并且...
一款核心基于jQuery的图片放大效果插件,jquery zoomImage示例演示,想放大哪一张,就单击哪一张,会给放大的图片增加外框和关闭按钮,单击被放大的图片,同样会关闭图片。
可以自行选择将图片放大或缩小到一定的倍数。
Delphi缩小放大图片..rar`
1、图片在指定区域显示、采用刷图方式、可以随指针拖动、放大 缩小、 2、文件路径是通过参数传递的 3、程序中SHOW按钮显示图片 BT1 BT2 没有很好的代码效果 测试使用 4、Imageshow.h和CPP 可以再其他工程中直接使用...
图片放大镜效果,事件是onclick,这是我整理过的,非常详细
一屏显示横向三个图片,选中图片放大,中间图片伏在左右图片上方,图片放大缩小,拖动,多点触控等手势
支持移动 放大缩小 很实用的image控件
WPF实现图片放大,缩小,拖动示例
Wpf-图片放大缩小移动操作 Wpf-图片放大缩小移动操作
图片放大插件! $('a.myLinks').zoomimage(options);