paint相关内容
我想画一个很细的线(小于一个像素厚)的机器人。我使用的是 涂料blackThin =新的油漆(); blackThin.setStrokeWidth(0.1F); blackThin.setColor(Color.BLACK); 初始化油漆对象。 这工作正常,在Android 2.2系统,但是当我尝试在4.2(4.1也是,我想 - 我测试了一个简单 - 我没有测试任何其他版本的其
..
我通过查看扩展创建一个自定义视图。在的OnDraw()我设法画一些圆和其他的东西。但现在我想补充的资源(SD卡或流)的背景下这实际上是一个地图,我从我们的服务器下载,比利用它。这是为Android 8 + @覆盖 保护无效的OnDraw(帆布油画){ 帆布G =帆布; 字符串文件=“/mnt/sdcard/download/tux.png”; 位图BG = NULL;
..
Paint.setColor 期待一个整数。但我有一个颜色对象。我没有看到一个 color.getIntValue()在Java中?那么,如何做到这一点?我要的是像 公共myMethod的东西(颜色RGB){ myPaint.setColor(rgb.getIntValue()); ... } 解决方法: android.graphics.Color; 我以为有机器人的标
..
鉴于这种code画一条线: 涂料P; P =新的油漆(Paint.ANTI_ALIAS_FLAG); p.setColor(android.graphics.Color.WHITE); p.setStyle(Paint.Style.FILL); p.setStrokeWidth(21); canvas.drawLine(0,50,100,50,p)的; 有3种可能的行: 在
..
我工作的一个测试项目,它类似于 FingerPaint 例如,在Android SDK中演示的东西。我想实现我的项目撤销/重做功能,但我尝试过的事情,我希望没有工作。我发现了一些问题,类似这样的过互联网和这里,但他们并没有帮助我,这就是为什么我要问一个新问题。 下面是一些想法我在做什么实际: 公共类MyView的扩展视图{ //私有静态最终浮动MINP = 0.25f; //
..
DrawView.java 公共类drawView函数扩展视图实现OnTouchListener { 私人帆布mCanvas; 私人路径的mpath; 市民漆mPaint; ArrayList的<路径>路径=新的ArrayList<路径>(); 私人的ArrayList<路径> undonePaths =新的ArrayList<路径>(); 私人
..
由于每我有阴影的工作,但是当它吸引,它使整个图像变黑。 如何从添加阴影,当被黑prevent原始图像(绝对不是黑色)? BlurMaskFilter使用BlurFilter =新BlurMaskFilter(2,BlurMaskFilter.Blur.OUTER); 油漆shadowPaint =新的油漆(); shadowPaint.setMaskFilter(使用
..
先来看看下面的图片。 包com.syncfusion.rating; 进口android.content.Context; 进口android.graphics.Canvas; 进口android.graphics.Color; 进口android.graphics.Paint; 进口android.graphics.Path; 进口android.graphics.Region; 进口a
..
我正在开发的截屏设备中的应用程序。在这个应用中,我们可以在屏幕上画任何东西。为此,我现在用的帆布,油漆和路径要做到这一点。 我用这个code采取截图: 公共无效saveScreenshot() { 如果(ensureSDCardAccess()) { 点阵位图= Bitmap.createBitmap(的getWidth(),ge
..
所以我用画图的measureText()方法来测量文本段的宽度,但我想根据一定的文本大小来衡量的文字。说我希望得到一个文本段,这将是20缩放像素时占有一定的TextView的宽度。我试过如下: 油漆涂料=新的油漆(); paint.setTextSize(20); paint.measureText(“示例文本”); 不过,它似乎并不奏效。我相信它返回的宽度相对于较小的文本大小。我觉得我
..
我想绘制文本到油漆。如何使用自定义字体(前黑体)和大胆也借鉴呢?我想preffer使用系统字体,而不是从资产创建它。谢谢你。 解决方案 使用这样的: 字样纯= Typeface.createFromAsset(assetManager,pathToFont); 字体加粗= Typeface.create(平原,Typeface.DEFAULT_BOLD) 涂料粉刷=新的油漆(); paint
..
我开发的自定义视图组件为我的应用程序,我挣扎与添加阴影圆。 下面是我的扩展视图类的code 公共类ChartView扩展视图{ 公共ChartView(上下文的背景下,AttributeSet中的AttributeSet){ 超(背景下,AttributeSet中的); 在里面(); } 涂料粉刷; 公共无效的init()
..
我要填写的白色区域的色水性涂料的应用 所以请给我建议如何做这项工作。 解决方案 我发现了洪水的解决方案填补algoritham 私人无效此时,floodFill(BMP位图,点角,诠释targetColor,诠释replacementColor){ 队列<点> Q =新的LinkedList<点>(); q.add(PT); 而(q.size()大于0){
..
我想包括在我的绘画程序一个颜色选择器。因此,任何人在这里已经做了这样的事情,请给我一些教程或一张code让我开始。我真的需要添加此的整体思路。我已经设置了画布的绘图,所以我想拾色器添加到它。任何想法是值得欢迎的。谢谢你。 解决方案 您的类应该实现ColorPickerDialog.OnColorChangedListener 公共类MainActivity实现ColorPickerDialo
..
我的想法是在彼此并且在onTouch顶部重叠2个图像,顶图像应是触摸半径上进行透明的,从而暴露底图像 这是我如何叠加2图像: 位图bmOverlay = Bitmap.createBitmap(bmp1.getWidth(),bmp1.getHeight(),bmp1.getConfig()); 帆布油画=新的Canvas(bmOverlay); canvas.
..
我创建ActionScript中的绘画应用程序(虽然我的问题是没有的ActionScript相关的)。其基本思路是开始绘画时鼠标pssed和跟踪鼠标移动$ P $。我想acchieve是: 降低鼠标的“噪音”和 创建更流畅的看线。 现在,(1)是有问题的,因为我得到成千上万的鼠标动作在几秒钟内。由于(1)该行可以关注一下锯齿。 目前什么事的想法:当用户完成绘制行,我存储所有的动作在阵,降低他们
..
我在寻找一种算法,放置刻度线在轴上,给予了一系列显示,宽以显示它在和一个函数来测量一个字符串宽度为一个刻度线。 例如,考虑到我需要1E-6和5E-6和宽度之间显示像素以显示,该算法将确定我应该把tickmarks(例如)在1E-6,2E-6, 3E-6,4E-6,和5E-6。给定一个较小的宽度,它可能会决定最佳的位置是只在偶数位置,即2E-6和4E-6(因为把更多的tickmarks会导致它们重
..
我在做一个小的应用程序,孩子们可以填补preSET插图颜色。我已经成功地实现用颜色填充argorithm一个MS-烤漆风格的油漆桶。然而,邻近的图像元素的像素的边缘悬空的,因为行是反走样。这是因为不论是否为填补目前的状况是 colourAtCurrentPixel == colourToReplace ,它不会在混合像素的线工作。 (颜色是RGB uints) 我想添加一个平滑/ treshol
..
当我使用油漆与 Color.TRANSPARENT Android中一个普通的2D画布上,我不明白任何结果,我的目的是要摆脱一些的画布上的内容。我的意思是我想处理掉不消失的内容。 这是在code我的油漆: mPointFillPaint =新的油漆(); mPointFillPaint.setColor(Color.TRANSPARENT); mPointFillPaint.setAnt
..
所以我朝着Java2D的图像,它反弹以及。出于某种原因,它总是留下的老照片的线索。我怎么能解决这个问题? 主要类: 包org.main.graphics; 进口java.awt.Graphics; 进口java.io.IOException异常; 进口的java.util.ArrayList; 进口的java.util.List; 进口javax.swing.JFrame中; 进口org
..