如何获取map中的值RadioGroup中RadioButton的值

查看:4759|回复:2
助理工程师
我想要把canvas的内容在imageview上显示出来,可是我不是很懂 imageview.draw
(canvas);是做什么的,这是我的代码: public class Matrix extends Activity {
public Bitmap mybitmap,newbmp,bitmap,
public void onCreate(final Bundle savedInstanceState)
& & super.onCreate(savedInstanceState);
& & setContentView(R.layout.main);
& & imageview=(ImageView)findViewById(R.id.ImageView01);
& & imageview.setDrawingCacheEnabled(true);
protected void onDraw(Canvas canvas)
& & imageview.draw(canvas);
& & mybitmap=BitmapFactory.decodeResource(getResources(),
R.drawable.image);
& & canvas.drawBitmap(mybitmap, 0, 0, paint);
初级工程师
imageview.draw(canvas);
并不是把canvas的内容画到imageview上,相反,而是把imageview上的内容画到canvas上。
东邪西毒,南帝北丐,中神通.
初级工程师
二楼说的有道理~~课题:带文字的ImageButton_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
课题:带文字的ImageButton
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢HTML5 canvas做的一个图片局部放大的效果 - jackyrong - ITeye技术网站
博客分类:
看到老外做HTML5的越来越多了,今天看到一个其中用HTML5做的效果不错,
是在canvas上画的圈,做放大器,并且监视了鼠标的相关事件,代码如下:
HTML部分
&!DOCTYPE html&
&html lang="en" &
&meta charset="utf-8" /&
&title&HTML5 canvas - Image zoomer | Script Tutorials&/title&
&link href="css/main.css" rel="stylesheet" type="text/css" /&
&script type="text/javascript" src="js/jquery-1.5.2.min.js"&&/script&
&script type="text/javascript" src="js/script.js"&&/script&
&div class="container"&
&canvas id="panel" width="800" height="533"&&/canvas&
&h2&HTML5 canvas - Image zoomer&/h2&
[url=http://www./html5-canvas-image-zoomer/]Back to original tutorial on &span&Script Tutorials&/span&[/url]
padding:0;
background-color:#
font:14px/1.3 Arial,sans-
background-color:#212121;
box-shadow: 0 -1px 2px #111111;
width:100%;
z-index:100;
footer h2{
font-size:22
font-weight:
margin-left:-400
padding:22px 0;
footer a.stuts,a.stuts:visited{
text-decoration:
font-size:14
line-height:31
margin:23px 0 0 110
footer .stuts span {
font-size:22
font-weight:
margin-left:5
.container {
color:#000;
border:1px #000
box-shadow:4px 6px 6px #444444;
// variables
var canvas,
var iMouseX, iMouseY = 1;
var bMouseDown =
var iZoomRadius = 100;
var iZoomPower = 2;
// drawing functions
function clear() { // clear canvas function
ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height);
function drawScene() { // main drawScene function
clear(); // clear canvas
if (bMouseDown) { // drawing zoom area
ctx.drawImage(image, 0 - iMouseX * (iZoomPower - 1), 0 - iMouseY * (iZoomPower - 1), ctx.canvas.width * iZoomPower, ctx.canvas.height * iZoomPower);
ctx.globalCompositeOperation = 'destination-atop';
var oGrd = ctx.createRadialGradient(iMouseX, iMouseY, 0, iMouseX, iMouseY, iZoomRadius);
oGrd.addColorStop(0.8, "rgba(0, 0, 0, 1.0)");
oGrd.addColorStop(1.0, "rgba(0, 0, 0, 0.1)");
ctx.fillStyle = oG
ctx.beginPath();
ctx.arc(iMouseX, iMouseY, iZoomRadius, 0, Math.PI*2, true);
ctx.closePath();
ctx.fill();
// draw source image
ctx.drawImage(image, 0, 0, ctx.canvas.width, ctx.canvas.height);
$(function(){
// loading source image
image = new Image();
image.onload = function () {
image.src = 'images/image.jpg';
// creating canvas object
canvas = document.getElementById('panel');
ctx = canvas.getContext('2d');
$('#panel').mousemove(function(e) { // mouse move handler
var canvasOffset = $(canvas).offset();
iMouseX = Math.floor(e.pageX - canvasOffset.left);
iMouseY = Math.floor(e.pageY - canvasOffset.top);
$('#panel').mousedown(function(e) { // binding mousedown event
bMouseDown =
$('#panel').mouseup(function(e) { // binding mouseup event
bMouseDown =
setInterval(drawScene, 30); // loop drawScene
一个在线效果在:
http://www./demos/167/index.html
要用chrome,firefox,safri等浏览器看
浏览: 4464068 次
来自: 广州
hnlixf 写道
但假如又有一个叫order类的,需要访问 ...
请使用&mvc:annotation-driven&gt ...
生成pdf中文乱码导出Excel布局和边框都没了
求大手子 ...
感谢楼主提供的线索,旧版本的确有问题。在框架升级的时候我们发现 ...

我要回帖

更多关于 如何获取object中的值 的文章

 

随机推荐