android-canvas相关内容

寻找后/ pre解释/套翻译(在Matrix对象),以及如何使用它们

借助文档是pretty的含糊不清,什么是真正发生时,这些方法被使用。有人能解释矩阵实际上是如何影响了它被设置为位图?他们用这个词串连在那里,但我不清楚如何这个词适用于坐标数据(已经只用它对于字符串操作之前)。 解决方案 的设置方法将取代目前的矩阵与新价值,不顾一切的矩阵包含之前。在pre和POST方法将之前或任何当前矩阵包含后申请一个新的转变。 在这个例子中,旋转将被忽略,因为我们使用的是集 ..
发布时间:2015-12-02 17:46:00 移动开发

在按钮点击清除画布

我用下面的code绘制。我想清楚了previously绘制的线条如果单击清除按钮。 公共类MainActivity延伸活动{ 私人的ArrayList<路径> _graphics =新的ArrayList<路径>(); 私人油漆mPaint; 活动活性; 查看MView的; @覆盖 公共无效的onCreate(包saved ..
发布时间:2015-12-02 17:29:37 移动开发

如何设置图像填充画布

我想设定一个PNG图像,以填补我的画布的背景下,同时仍保持其纵横比。我首先将其转换为位图:然后用setBitmap方法从Canvas类设置回地面: 公共类PlayOn扩展视图{ 位图板; 公共PlayOn(上下文gamecontext){ 超(gamecontext); 板= BitmapFactory.de codeResource(getResources(),R.drawable.boar ..
发布时间:2015-12-02 17:21:24 移动开发

有没有一条线包含点

我希望用户能够拖动画布周围的正方形的边缘。由于我目前的解决方案,它的工作原理,但有毛刺,有时边缘无法选择。有没有干净的方式告诉我们,如果一个线已被点击(例如,通过坐标通过)?这是如何我目前正在测试: //检查pssed边缘$ P $,边间的线 // COORDS例如(ⅰ)及(ⅰ= 1) 的for(int i = 0; I< coords.size();我++){ P1 = coo ..
发布时间:2015-12-02 17:01:30 移动开发

Android的位图蒙版(Xfermode)留下不透明的黑色背景

我有一个自定义视图和的OnDraw(),我想执行的位图屏蔽。我有一个 squareBitmap (红色),它充满整个来看,我有一个 circleBitmap (蓝色)的充当掩模。我使用的模式: PorterDuff.Mode.DST_IN 结果,我希望是一个红色实心圆。我明白,但我也得到一个黑色不透明的背景。我不希望这种不透明的背景下,而应该是透明的。 图1 是我找来的,图2 是我期待的结果的结 ..
发布时间:2015-12-02 16:59:15 移动开发

从Android的PNG文件绘制自定义视图背景

我通过查看扩展创建一个自定义视图。在的OnDraw()我设法画一些圆和其他的东西。但现在我想补充的资源(SD卡或流)的背景下这实际上是一个地图,我从我们的服务器下载,比利用它。这是为Android 8 + @覆盖 保护无效的OnDraw(帆布油画){ 帆布G =帆布; 字符串文件=“/mnt/sdcard/download/tux.png”; 位图BG = NULL; ..
发布时间:2015-12-02 16:56:59 移动开发

如何绘制路径与帆布可变宽度

我使用的code以下行画上一个画布路径,到目前为止,一切工作正常,我可以用这个code轻易画出路径。 但是,现在我们的要求是绘制路径与可变宽度,是指道路使用者平局是根据用户应用的pressure,我的意思是说,如果用户采用光pressure路径将是薄,并且如果用户施加的高pressure路径将是厚等。到目前为止,我成功地绘制可变宽度也路径,但绘制的线条不流畅。为什么它发生得如此,什么我想念我的c ..
发布时间:2015-12-02 16:30:59 移动开发

如何绘制在画布上大尺寸的文字?

我要画在画布上一个月的文字以及屏幕高度垂直。 油漆初始化: this.paint =新的油漆(); this.paint.setAntiAlias​​(真正的); this.paint.setDither(真正的); this.paint.setSubpixelText(真正的); this.paint.setColor(color_text_dark); this.paint.setTextA ..
发布时间:2015-12-02 16:17:30 移动开发

如何增加在zxing扫描区域大小

许志国大家目前IAM正在扫描QR code从我的应用程序,我已经使用zxing图书馆和它的工作好,我的问题是在我的Galaxy S4手机扫描面积很小 请帮我 在此先感谢 解决方案 在 CameraManager 类定义了两个常量 MIN_FRAME_WIDTH 和 MIN_FRAME_HEIGHT 。根据需要,您应该修改它们,一切都应该工作: 私有静态最终诠释MIN_FRAME_WIDT ..
发布时间:2015-12-02 16:07:55 移动开发

如何勾勒出一个TextView?

我想做的事情是什么?(蓝色将被改变为白色) 我所做的? 我发现它扩展TextView的是能够勾勒出的TextView非常接近我想要的一类。问题是,我不能笔触颜色更改为任何颜色,它总是绘制为黑色。如何设置边框颜色为白色? 什么是我的输出: 哪里是我的codeS? 公共类TypeFaceTextView扩展TextView的{ 私人静电漆getWhiteBorderPaint(){ ..
发布时间:2015-12-02 15:58:48 移动开发

安卓:绘图画布到ImageView的

我是新来的Andr​​oid编程和我想要搞清楚的是这一点; 在我的布局,我有一个TextView,ImageView的和按钮,所有的垂直方向的LinearLayout中。 我希望能够动态地画圈圈的ImageView的,而不会干扰我的布局(的TextView /按钮)的其余部分。我试图创建一个画布,并使用画圆函数内的画布,设置圆的位置。然后绘制的帆布我以某种方式ImageView的。我不能得到这 ..
发布时间:2015-12-02 15:49:03 移动开发

二维数组网格绘图画布

我写的像素艺术应用程序,描绘了用户在屏幕上绘制图像像素的样子。有两种方法来实现它。无论是像素化图像保存后或有一个网格前手,以便用户绘制的像素的图像。我不觉得在以后的方法什么。所以我的问题,第一个是借鉴的地方,如果一个单元被触摸我会改变它的颜色的网格。我试着绘制矩形在画布上,但是这是没有意义的,因为我无法控制的细胞。 我在想嵌套的循环,在每个单元创建一个位图? 解决方案 以下内容只是证明性的概 ..
发布时间:2015-12-02 15:04:10 Java开发

Canvas.clipPath(路径)不削波如预期

我想剪辑画布绘制操作弧形的楔形。不过,我没有收到剪切路径设置到画布后的预期结果。 有关说明,这里是我在做什么: path.reset(); //移动到点#1 path.moveTo(rect.centerX(),rect.centerY()); //每页文档,这将绘制的连接线从目前的 //位置到弧(在0度)的开始位置,添加弧 //我现在的位置现在位于在#2。 path.arcTo(矩 ..
发布时间:2015-12-02 14:14:19 移动开发

触摸时放大画布的一部分

我有一个延伸SurfaceView自定义视图。我在画布上绘制图像。当用户触摸的点在画布上,我想显示周围被触摸坐标的区域的放大图。而preferably,随着手指移动的时候,我想更新相应的放大显示的内容。 我在想,如果Android平台支持这样的功能本身。如果没有,一个你点我可以让我开始或分享如何实现它的想法一个很好的例子。我没有做很多2D或这类的3D图形,现在还在试图了解Canvas和矩阵类,看 ..
发布时间:2015-12-02 13:45:53 移动开发

在倾斜​​的Andr​​oid文本视图

我期待复制在我的应用程序如下: 正如你所看到的,它基本上是一个按钮,增加/减少它所包含的文本视图的价值。这个按钮有三种可视状态 - >未pressed,减少和增加(如上图中所示,用户点击增加箭头和按钮出现在那面pssed在$ P $) 下面是我的3个按钮的状态目前: 正如你所看到的,这个问题我已经是能够正确倾斜/旋转文本视图,它的外观在视觉上正确的,一起出现按钮倾斜时,它正在增加或减 ..

如何获得总覆盖面积,同时绘制在画布上的android路径?

即时通讯使用低于code画上,而手指触摸的举动......我在这里公布的部分code,这是工作的罚款..位帆布行 如下面的图像,黑白位图抹去触摸拖动。我帆布制成透明的,所以家长布局背景(彩色图像)越来越明显。 我想知道,有多少面积被删除(如50%或位图的60%)..有没有办法找到? //删除油漆 mDrawPaint =新的油漆(); mDrawPaint. ..
发布时间:2015-12-02 13:19:45 移动开发

添加在圆形的位图圆框圈

我试着创建在我的位图圆框! 通过这个code即时通讯能够让我的位图圆: 公共静态位图getRoundedCornerBitmap(位图位图){ 位图输出= Bitmap.createBitmap(bitmap.getWidth(),位图 .getHeight(),Config.ARGB_8888); 帆布油画=新的Canvas(输出); 最 ..
发布时间:2015-12-02 13:04:51 Java开发