graphics相关内容

如何更改默认的擦除颜色在涂料中的应用在Android中?

我做的,我要删除与事件画线的应用。为此,我使用 mPaint.setXfermode(新PorterDuffXfermode(PorterDuff.Mode.CLEAR)); 但删除一行时,该行成为黑先擦除。我希望有一个透明的颜色擦除绘制路径。 解决方案 以下适用于消除在一个透明的背景... 呼叫SetErase(真)开始擦除。 在OnDraw的方法再画一个白色的路径(而 ..
发布时间:2015-12-02 23:12:10 移动开发

View.onDraw() - 当它被调用?

我把Log.d()调用到我的扩展视图的OnDraw(),这样我就可以看多久,什么时候获取调用。它被调用时认为,这是不奇怪的实例。但后来我发现,它被要求由的onTouchEvent(处理每一个水龙头),即使我的code有没有做任何事情远程相关图形。然而,在意见文档,我似乎无法找到任何东西时的OnDraw( )实际被调用。我真的不关心我在这里特别项目(这不会导致我的一个问题),我只是想知道是否有什么地 ..
发布时间:2015-12-02 22:53:54 移动开发

我可以序列画在画布上的路径重新绘制在应用程序的重新开张的路径

我有使用画布绘制由用户来完成的涂鸦的应用程序。我已经序列化的路径在一个外部文件,并保持其在SD卡。当用户再次启动该应用程序,然后在(重绘)按钮点击我要保存的路径,要在画布上重新绘制。我不能够重新绘制的路径。我reteriving路径的文件,因为我调试和检查一样。但我没有任何作为IDA为什么路径没有得到重绘。 请帮助。 解决方案 我把从参考 在这种情况下的操作是:了lineTo,MOVETO,q ..
发布时间:2015-12-02 22:16:09 移动开发

如何绘制像无线分析仪应用程序的Andr​​oid的图形?

嗨,我试图建立一个现场测试应用,我已经找回像相邻小区的信号强度信息。 所以我的问题是: 我如何可以显示不同的相邻小区在图表上 X轴和实时上的Y轴的信号强度?一个例子 我已经有5或6个相邻小区,并为每一个他的信号强度。 解决方案 而drawning你自己手动使用Canvas,你可以利用现有的图表引擎库的图形,这将是更容易也能做。 如 AchartEngine ,的 ChartDroi ..
发布时间:2015-12-02 21:18:29 移动开发

动态壁纸教程

我试图做从动态壁纸教程下面我发现这里。 / ** *做实际的绘图东西 * / 私人无效doDraw(帆布油画){ 位图B = BitmapFactory.de codeResource(context.getResources(),图像(当前)); canvas.drawColor(Color.BLACK); canvas.drawBitmap(二,0,0,NULL ..
发布时间:2015-12-02 21:08:35 移动开发

旋转,一圈间隔Android的布局有何看法?

我试图找出一种方法来布局了一系列的一圈,在每个视图旋转到朝外从圆这样的观点。下面的图片是我要找的一个草图。外面块布局/ ViewGroup中,红色方块重新present的意见我想旋转。 我熟悉的PivotX,PivotY和旋转视图属性,并怀疑我会利用这些以某种方式,但我不知道如何在演唱会中使用这些用适当的布局,以获得所需的效果。 解决方案 下面是做到这一点的一个例子。我创建了一个新的An ..
发布时间:2015-12-02 21:00:21 移动开发

Android的,最快的方法绘制位图以帆布

只是想知道最快的方法是绘制位图以帆布? 目前我有一个位图(和帆布绘画),我使用双缓冲绘图电话,然后当我画到画布上有应用1px的帆布翻译一个滚动效应。仅此一项将减少帧率从60+ FPS至〜40,相当一炮打响。我不是用surfaceView(或GLSurfaceView)的时刻,但只是想知道,如果即时通讯丢失任何会提高速度。以下的OnDraw()code @覆盖 公共无效的OnDraw( ..
发布时间:2015-12-02 20:38:06 移动开发

Android的图形内幕

我还没有发现对Android图形系统是如何工作的,特别是一个清晰的解释,它使用的显示服务器,它是基于DirectFB的或X11等。 从我设法拼凑,Android的依赖于 Linux的帧缓冲。我还没有发现太多的什么样的显示服务器或窗口管理器的 Android使用复用接入帧缓冲区的,所以任何指针将是非常美联社preciated! 最后,从我的理解ARM指令集提供的说明,以加速OpenGL的决定,但 ..
发布时间:2015-12-02 17:48:30 移动开发

绘制九补丁到画布(安卓)

我想画一个九补丁到在Android上一个Canvas对象。似乎有什么奇怪的是,虽然我生成使用draw9patch工具我的九个补丁,该构造NinePatch要求称为“块”的附加字节数组构造九个补丁。 为什么不是这样简单?什么是“块”?如果你这样做你自己,你怎么做呢? 任何帮助AP preciated。 解决方案 您可以轻松地做到这一点是这样的: //将图像作为NinePatch绘制 Ni ..
发布时间:2015-12-02 17:45:16 Java开发

是否有一个九补丁装载机的iPhone?

Android有定义叫做九补丁拉伸图像的一个很好的方式。请参见这些文档为理念的描述。我们的想法是围绕一个PNG图像与1像素的边框,您可以定义可拉伸区域和图像填充尺寸。这绝对是辉煌的,我想用这个念头在我的iPhone应用程序。在写我自己的九补丁的UIImage装载机我想我会看看是否已经存在。谷歌不会返回任何结果,所以我没有太多的希望,但它不会伤害问,对不对? : - ) 编辑:伙计们,我AP pr ..
发布时间:2015-12-02 17:39:55 移动开发

试图清除后的And​​r​​oid SurfaceView /帆布闪烁

所以,我想明确使用canvas.drawColor(Color.BLACK)画布,但如果我只是把这种一次,显示屏闪烁,显示旧图纸应已涵盖了由drawColor。 下面是我的code中的重要位 - 公共无效更新(){ //此方法被称为一个线程 帆布油画= holder.lockCanvas(空); 如果(帆布!= NULL){ 的OnDraw(画布 ..
发布时间:2015-12-02 16:51:20 Java开发

在机器人路径交集

我在我的Andr​​oid codel 2的路径对象已经尝试了所有检查的天气,这些路径相交或没有,但没能做到这一点。我怎么能查天气的路径是相交与否。鸭preciate任何反应良好..... 谢谢你, 解决方案 看看我还没有尝试过,但我会建议使用: Region.setPath(路径路径,区夹); 从您的两个路径​​获得的区域,之后您可以使用: 如果(region1.op(区域2, ..
发布时间:2015-12-02 16:04:44 Java开发

移动绘制跟随手指

我有一个扩展视图类。 私有类Draw2D的扩展视图{ 公共Draw2D的(上下文的背景下){ 超(上下文); } @覆盖 公共布尔的onTouchEvent(MotionEvent事件){ X = event.getX(); Y = event.getY(); ..
发布时间:2015-12-02 15:40:12 移动开发

动画在Android画布路径的绘制

我想动画路径的绘制,即把它逐渐出现在屏幕上。我现在用的是帆布和我最好的猜测,到目前为止是使用ObjectAnimator利用动画的照顾。但是,我想不出如何实际绘制中的OnDraw()方法路径的对应段落。有没有一种方法,允许这样做?我会需要涉及到该路径的影响? 编辑:使用DashPathEffect和“开”和“关”的时间间隔设置其动画,以支付我们要画的那一步,似乎在这里工作路径的一部分,但它要求对 ..
发布时间:2015-12-02 14:59:57 移动开发

是否有可能抖动渐变绘制?

我用下面的绘制: < XML版本=“1.0”编码=“UTF-8”&GT?; <形状 的xmlns:机器人=“htt​​p://schemas.android.com/apk/res/android” 机器人:形状=“矩形” > <梯度 机器人:startColor =“@色/ content_background_grad ..
发布时间:2015-12-02 13:49:46 移动开发

加载在Android的位图文件的一部分

我想加载一个位图图像的裁剪版成位图对象,但不加载原始位为好。 这是在所有可能的,而无需编写自定义加载程序来处理原始数据? 谢谢, 桑德尔 解决方案 它实际上是非常简单的事情。使用 位图yourBitmap = Bitmap.createBitmap(sourceBitmap中,X从,Y开始从开始,宽,高) ..
发布时间:2015-12-02 13:35:00 移动开发

规模及放大器;使用Matrix在Android的位图旋转

我试图扩展和creting最终的位图,但preRotate之前将在单人操作,postConcat似乎并没有工作。 BMP位= ...原始图像... 矩阵M =新的Matrix() m.setScale(X,Y); :M preRotate(度(浮点)宽/ 2,(浮动)身高/ 2); Bitmap.createBitmap(BMP,0,0,bmp.getWidth(),bmp.getHeig ..
发布时间:2015-12-02 12:59:23 移动开发