android-canvas相关内容

的Andr​​oid如何创建的onClick事件在画布的OnDraw方法

我已搜索周围,仍然无法找到一个很好的答案。我已经作出了自己的类,它扩展了ImageView的和的OnDraw()方法,我用画布上画圈圈到我的形象。 我想现在做的虽然是画一个按钮到在不同的地方形象,有一个onclick事件,所以当用户presses的按钮,它会打开一个新的活动。 下面是我这么far..It绘制按钮,除了我的onClick方法正确的位置在不触发 @覆盖 保护无效的OnDraw( ..
发布时间:2015-12-03 17:04:23 移动开发

机器人:转换帆布位图,然后保存到SD卡

我开发一个Android应用程序,我可以在画布上绘制。我想我的画布转换为位图,然后将其保存在我的SD卡JPEG格式。 我怎么能正确地做到这一点? 解决方案 这样的东西应该工作: 的http://developer.android.com/reference/android/view/View.html#getDrawingCache(boolean) 公共无效toJPEGFile() ..
发布时间:2015-12-03 16:57:55 移动开发

重新创建一个对象,但不删除最后一个

我创建一个应用程序,允许用户在屏幕上绘制。我的code实际上创建了一个路径和明年创建一个行。但此,当用户占用他的手指在屏幕的,然后进到屏幕的另一部分它作出其发生在下一视频行。 http://youtu.be/CBv1wtUC2g4 下面code是drawView函数的code。 公共类drawView函数扩展视图实现OnTouchListener { 私有静态最后字符串变量=“drawView ..
发布时间:2015-12-03 16:38:26 Java开发

技术,使画布的drawLine()点击?

我工作的一个应用程序,绘制地图上的节点,每个节点有重新通过它们之间的直线psented $ P $边缘。我画用帆布的drawLine()的边缘,但如果自己的线路可以点击这将是有益的。我的意思是允许用户触摸线的方法,或认为他们在接触线和事件可以触发。 (如显示屏边缘信息,等...) 我无法正确地附加一个触摸事件到行我画与油画,所以我想将ImageViews插图中的每个边缘线是被画的两端。 Imag ..
发布时间:2015-12-03 16:34:21 移动开发

生成一个圆,随机在屏幕上,并使其绿色或红色

所以,我一直都想做一个游戏的应用程序,无论是显示一个红色按钮与文字或一个绿色按钮与随机对Android屏幕上的文字。如果任何人都可以帮我这个我就要AP preciate它。也在一个侧面说明,我想慢慢的生成速度更快的酷颠倒,如果有人知道如何做到这一点。谢谢! @燮pressLint(“DrawAllocation”) @覆盖 保护无效的OnDraw(帆布油画){ 字符串str =“每日 ..
发布时间:2015-12-03 16:17:14 Java开发

如何绘制一个位图到另一个,而是进入一个给定的四边形(没有必要矩形)?

假设我有2位图。一个是smallBitmap,一个是largeBitmap 欲绘制整个smallBitmap成largeBitmap,但只largeBitmap的一部分,而不是在一条直线regtangle,但成 四边形 代替。 我觉得一个草图最能描述一下我的意思是: 这种情况的一个例子是一个倾斜的智能手机的图像(如的 这 或输入为:smallBitmap,largeBitmap的larg ..
发布时间:2015-12-03 16:13:42 移动开发

使用Canvas的Andr​​oid FingerPaint例子,什么是屏幕外的画布?

您好我正在读到目前为止,我已经看到了的mpath变量认为,用户正在绘制的路径,这条路径是通过调用绘制到上的OnDraw(..)方法屏幕 canvas.drawPath(的mpath,mPaint); 但在这个例子还有另外一个画布“mCanvas”绘制在触摸监听器的路径: 私人无效touch_up(){ mPath.lineTo(MX,MY); //提交路径,我们的屏幕 ..
发布时间:2015-12-03 16:03:54 移动开发

安卓:帆布动态更改位图的Z指数

我创建一个Android应用程序,并在我的应用程序我有我画无数位图通过canvas.drawBitmap()函数在画布画布。从我的理解对这些位图的z-index为基础,在它们被画到画布上的顺序设置。绘制这些位图,如果我可以动态改变一个位图的z-index把它推到顶部后,我试图找出是?这似乎是一个很简单的问题,但我有没有运气找到解决办法呢。 在此先感谢, 布罗迪·史密斯 解决方案 不是真的有可 ..
发布时间:2015-12-03 15:29:14 移动开发

绘制,而不是一条线虚线(......)跟踪路径(________)

现在下面是我的code绘制在地图geopoints之间的路径。这工作完全正常。我想要实现的,而不是画线,显示这条道路的点(。),如iPhone。我希望它是这样的......... GP1 GP2,而不是在一个单一的直线状gp1_的的 _ __ _ 的 _gp2。 我已经尝试了几乎所有这样做的选项,但仍没有这方面的成功,任何一个可以帮助我解决这个? 私人无效drawPath(名单geoPoint ..
发布时间:2015-12-03 15:25:24 移动开发

如何清除机器人有何看法?

我已经创建了Android的一个简单的演示应用程序绘制,现在任何一个可以说我,我怎么可以删除视图和清晰的屏幕只需点击一下鼠标。我已经试过如下:请帮我做这....感谢名单提前..! main.java 包com.example.singletouch; 进口com.example.singletouch.R.attr; 进口android.os.Bundle; 进口android.app.A ..
发布时间:2015-12-03 15:16:39 移动开发

我该如何正确翻译像素坐标机器人帆布坐标?

我捕捉 MotionEvent 的长按在Android SurfaceView 使用 GestureListener 。然后,我需要将 MotionEvent 的坐标转换为画布上的坐标,从中我可以生成自定义地图坐标(不是谷歌地图)。 从我已阅读,我把给定 MotionEventè, e.getX()和 e.getY()得到像素坐标。我怎样才能将这些坐标到 SurfaceView 的画布坐标? ..
发布时间:2015-12-03 14:44:36 移动开发

试图创造一个橡皮漆帆布

我创建一个绘图应用程序,使用下面的DrawingSurfaceView类。在这个类我称之为eraserPaint,用户可以打开和关闭。当上油漆是假设橡皮擦什么都在它的路径中的涂料。而是它只是一条黑色的分界线。 在我的画布上保存了作为一个透明的PNG橡皮擦是正确的,但在屏幕上它显示黑色.. 截图从EraserPaint的手机用来写“埃里克”的BLOB 被救出来PNG从画布 eraserP ..
发布时间:2015-12-03 14:41:57 移动开发

可以在画布上画不出

我正在开发一个漆的活动,请拿上code我正在下面一起来看看: 公共类MyTouchEventView扩展的LinearLayout { 民营涂料粉刷=新的油漆(); 私人路径路径=新路径(); 民营涂料circlePaint =新的油漆(); 私人路径circlePath =新路径(); 公众按钮btnReset; 公众按钮btnSave; 公共LinearLayout.LayoutPara ..
发布时间:2015-12-03 13:13:56 移动开发

安卓:在自定义的TextView类添加背景

我想有我的TextView类的背景,但我不知道怎么办。我尝试使用的OnDraw方法的类,但它不能正常工作。 下面是我的code为我定制的TextView类。 公共类球扩展的TextView { 公共球(上下文的背景下){ 超(上下文); // TODO自动生成构造函数存根 this.setText(“球”); } 保护无效的OnDraw(帆布油画){ sup ..
发布时间:2015-12-03 12:35:50 移动开发

位图绘制无缩放在Android

我是想drawbitmap在画布上。在模拟器中,似乎图像模糊。它是可能的机器人自动缩放的位图?我曾尝试禁用缩放比例,如 <支持屏安卓smallScreens =“假”的Andr​​oid版本:normalScreens =“真” 机器人:largeScreens =“假”的Andr​​oid版本:xlargeScreens =“假”的Andr​​oid版本:anyDensity =“真”/ ..
发布时间:2015-12-03 12:35:31 移动开发

三角形状的ImageView与阻力,滚动和放大器;变焦onTouch的Andr​​oid

我添加的三种不同的位图来一个的ImageView 如上图下面。但问题是,我不能在位图后,编辑设置为的ImageView 。 我想为阻力,滚动和放大器;放大单个位图在的ImageView 我的code获取合并位图是: 位图setBitmapInTriangleShape(位图bitmap1,位图bitmap2, 位图bitmap3){ / * * INT [ ..
发布时间:2015-12-03 12:28:28 移动开发