drawing相关内容

绘图画布

我正在写一个Android应用程序,吸引直接在视图的OnDraw的事件在画布上。 我画的东西,包括单独绘制每个像素,为了这个,我使用类似: 的for(int x = 0,X< XMAX; X ++){ 对于(INT Y = 0; Y< YMAX; Y ++){ MyColour = CalculateMyPoint(X,Y​​); canvas.drawPoin ..
发布时间:2015-12-04 22:56:04 Java开发

圆扇形剪贴蒙版与Path.addArc?

我需要创建剪贴蒙版用一个扇形的形状。 我可以用下面的画之一: paint.setColor(0x88FF0000); paint.setStyle(Style.FILL); canvas.drawArc(椭圆形,0,30,真,油漆); 我想用它作为一个剪辑路径,所以我尝试过: 路径path =新路径(); path.addArc(椭圆形,0,30); canvas.clipPath ..
发布时间:2015-12-04 22:23:49 移动开发

创建图层列表编程圆角

我目前正在以下XML转换以编程方式创建,以便根据需要在我的项目,我可以设置顶角和底角。这是一个简单的图层列表中,有两个矩形;一个在另一个顶部。我想用此作为背景几个不同的视图,因此,重要的是结果鳞。 <层列表的xmlns:机器人=“htt​​p://schemas.android.com/apk/res/android”> <项目安卓底=“20dp”> <形 ..
发布时间:2015-12-04 22:21:52 移动开发

Canvas.drawLines显示脱节段

可能重复: 我是新来的Andr​​oid和Java编程和已经玩了一下周围使用移动应用程序的开发。我最近创建的视图,它简单地保持绘制线条步骤与用户的手指动作。不过,我一直有与Canvas.drawLines方法有些麻烦。 而不是得到一组连续的所有点,我越来越虚线模式与段之间的休息间行的: 下面是数据和简单的code重现该问题(点数据是从真实手指轻扫采取)的样本集: 公共类SomeVi ..
发布时间:2015-12-04 22:14:43 Java开发

Android的drawBitmap性能对于许多位图?

我在写一个Android游戏的过程中,我似乎有与绘图画布性能问题。我的游戏中有多个级别,并且每个人都有(显然)不同的号码它的对象。 但奇怪的是,在一个层面上,其中包含45的图像,完美运行(近60 FPS)。然而,另一个层面,其中包含81的图像,勉强运行在所有(11 fps)的;这是pretty的多少无法播放。这看起来奇怪的人除了我之外? 所有我使用被png格式的和上述水平之间的唯一差别图像是图 ..
发布时间:2015-12-04 21:53:04 移动开发

如何擦除画布previous图纸?

我有一个背景图像(图)上,我需要定期绘制你 - 是 - 这里的图标。我用画布绘制在地图上方的图标。假设绘制过程中被触发按钮点击(见下文code),我怎么能抹去previous图纸? 私人无效displayUserPos(点userPos){ 位图标记= BitmapFactory.de codeResource(getResources(),R.drawable.ic_yah); ..
发布时间:2015-12-04 13:39:59 移动开发

Android的自定义画笔模式/图片

我有一个8x8的形象。 (位图 - 可以改变) 我想要做的是能够绘制形状,给定一个路径和油漆对象到我 SurfaceView 。 目前,我所能做的就是填补与纯色的形状。我怎样才能画出它的模式。 在图像,你可以看到刷模式(交叉)。它可以从一个十字架,一个甜甜圈或精灵什么。 我怎么会去画这个图案背景。 我也最终想要的颜色适用于它。 到目前为止,我的理论是创建的形状的夹子面积,和瓷砖的位 ..
发布时间:2015-12-04 12:54:49 移动开发

如何绘制一些与你的手指在一个Android应用程序....并将其保存到Web

*的 您好我是一个PHP开发人员,我想做一个简单的事情 - 我想画的东西画的空白页上的Andr​​oid手机(用手指有largeish“模拟笔尖”),并存储该位图作为JPEG服务器通过HTTP POST上。 下面是我到目前为止,但这是从教程的参与写作精灵的游戏..我不能“适应它 包com.my.example; 进口android.app.Activity; 进口android.conten ..
发布时间:2015-12-04 12:01:40 移动开发

如何设置组合颜色为两种不同颜色物体的重叠区域?

我创建了两个不同颜色不同的自定义视图。据我的应用程序功能的用户会拖动屏幕,当拖动对象将互相重叠的那些对象。我想分化重叠区域,如何设置为重叠区的颜色相结合。 看看下面的图片。在这里,我使用的画布,创建这些自定义视图两个圆是两个不同的看法。 编辑:如果我用不透明度128,我能看到的背景颜色,但我想重叠的物体颜色的组合色 解决方案 混色你正在寻找有时也被称为直观的颜色混合或 RYB 颜色系统: ..
发布时间:2015-12-04 10:57:22 移动开发

一个面板上绘制

*的我想提请称为“maview”$ P $后pssing按钮“布顿”面板上的线。但我的计划就是借鉴利用的总体布局线,以及按钮消失。 你有一个想法?谢谢! * 的 我的code: 包esslineter.pack; 进口android.app.Activity; 进口android.os.Bundle; 进口android.graphics.Canvas; 进口android.graphics.C ..
发布时间:2015-12-04 10:09:54 移动开发

添加圆角的自定义视图

我是很新的Andr​​oid和我试图利用一个自定义视图(用帆布)。我有一些线和放大器; rects那里。问题的关键是,我现在想给整个视图圆角,但是,这并不正常工作,因为我在立面图,效果图和我的画是上面的圆角,这是通过ressources增加。是否有可能添加圆角,覆盖整个视图? 最好的问候和感谢的任何帮助! 解决方案 我不知道您的要求。但是你可以使用下面的和修改同一个 activity_ma ..
发布时间:2015-12-03 15:49:06 移动开发

Android的绘制对象绘图性能?

在我看来,我有一个简单的ARGB绘制大约需要2ms的画,但我可​​以得出相同的文件在0.5ms的下一个位图(只是一些快速code,我真的不能把它作为一个选项)。什么是优化绘制的图纸速度的最佳方法是什么? 解决方案 这将取决于在可绘区域的数量多少次,每次被绘制。对于一个小数目,用帆布(一个确切的数字还取决于设备上),我会使用的画布的,因为它是一个不错的更高层次的方法来绘制。 如果您想炮制出大量 ..
发布时间:2015-12-03 13:05:01 移动开发

Android的 - 触摸绘图

我在看如果这是怎么会出现在设备上。此外,我应该怎么做才能让触摸绘图顺利? 更新: 实际的code,做图纸是: 私人无效drawPoint(浮X,浮Y,浮法pressure,浮动宽度){ 如果(宽度小于1)的宽度= 6; 如果(mBitmap!= NULL){ 浮半径=宽度/ 2; INT pressureLevel =(INT)(pressur ..
发布时间:2015-12-03 11:34:28 移动开发

安卓TextureView /绘图/绘画表现

我试图让使用 TextureView Android上的绘图/绘画应用程序。我想支持高达4096×4096像素的绘图表面,这似乎是合理的,我的最低目标设备(我用的测试),这是一个谷歌Nexus 7 2013里面有一个漂亮的四核CPU和2GB内存。 我的一个要求是,我认为必须有一个观点,即允许其进行放大,缩小和平移,这是所有的自定义code我已经写了(想想的UIScrollView从IOS)内。 ..
发布时间:2015-12-03 10:29:05 移动开发

如何画点之间的线拉的点?

我要画上观点之间的界线,再拉这些点高达希望的位置,甚至形状会发生变化。 我知道如何绘制两点之间的连线 canvas.drawLine(10,10,90,10,油漆); 通过使用这个我可以绘制的线条点。 修改:我在这里附上图片解释清楚,从保罗的回答现在我能够得出点之间的线路,还有的拉分的问题.. 解决方案 下面是它是如何做。假设你有你的观点,使这些全球性: 的PointF左上=新的Po ..
发布时间:2015-12-02 23:05:42 移动开发

如何去创造一个赛道的比赛?

我的规划,使赛车游戏android.I已经创建了不同的移动技术的广泛应用。但我pretty的多为新手游戏应用。所以我的问题是如何让赛道的机器人?我应该如何显示,汽车在行驶上了赛道。 我有车和赛道的图像。但我不知道我应该怎么表现出赛道的一部分,应该如何表明,汽车在行驶该轨道上? 解决方案 我建议你下载 AndEngine (一个开源的android 2D游戏develoopmnent框架)。在范 ..
发布时间:2015-12-02 22:23:20 移动开发

在surfaceview和帆布的Andr​​oid绘图

我有一个“简单”的问题。我尝试借鉴surfaceview。布局-XML: < LinearLayout中的xmlns:机器人=“htt​​p://schemas.android.com/apk/res/android” 机器人:layout_width =“FILL_PARENT” 机器人:layout_height =“FILL_PARENT” 机器人:keepS ..
发布时间:2015-12-02 21:06:01 移动开发

Android的位图旋转中心的周围无调整

我挣扎提请围绕其中心旋转的位图,并没有做调整位图的旋转。我画我所有的精灵通过游戏线程的屏幕,所以我在寻找一个解决方案,整合了原来的位图,而不是在画布上。 在此先感谢。 这是我的code到目前为止,原来绕其中心位图,但调整它的大小。 I = I + 2; transform.postRotate(ⅰ,Assets.scoresScreen_LevelStar.getW ..
发布时间:2015-12-02 15:22:11 Java开发