草庐IT

Smartbi绘制表格

全部标签

android - 使用矢量图形而不是位图在 Canvas 上绘制路径?

目前我正在编写一个小应用程序,它允许在给定的图片上进行手指绘画。我目前通过实例化与背景图像大小相同的位图然后使用该位图创建Canvas来执行此操作。然后在这个Canvas上绘制。一切正常,但将绘制图形作为矢量数据而不是位图会更好,这样用户以后可以放大而不会在线条等中出现丑陋的步骤等。这有可能吗? 最佳答案 当然。您可以从学习中受益的类(class)有很多,但首先要学习的两个类(class)是Path和Paint。基本上,对于绘图中的每个单独路径,您将实例化一个路径并调用该路径上的各种方法来添加直线、圆弧、矩形等。然后,每个路径都可以

Android:编译要在可绘制文件夹之外使用的 9 补丁文件?

我需要从drawable文件夹外加载9-patch文件。例如,这样我的应用程序就可以从服务器下载新皮肤。我发现在制作.apk时会编译存储在drawable文件夹中的9-patch图像。从assets文件夹中读取的完全相同的文件没有9-patchblock。因此,制作.apk的行为是在drawable文件夹中编译源9-patch文件,而不是在assets目录中。如何自己编译一个9-patch文件,然后安装到assets目录下?是否有(批处理)工具可以将源代码转换为带有9-patchblock的编译版本?我真的非常喜欢不必使用Eclipse/Ant构建.apk,然后尽可能将其拆开以提取已编

android - 绘制圆形扇形

我想画一个圆形扇形。我看到了here如何做一个圆圈,这是很明显的。绘制圆形扇形的最佳方法是什么?是否存在任何方法我应该做一些几何计算以便自己画出来 最佳答案 我假设您正在寻找类似canvas.drawArc()的内容? 关于android-绘制圆形扇形,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8445907/

Android 在 XML 中绘制自己的搜索栏缩略图

请帮助为SeekBarThumb定义自己的XML可绘制对象。在这个XMLdrawable中,我想为state_selected和state_pressed定义自定义形状。据我所知,在XML的SeekBar定义中,我们必须将android:thumb="@drawable/listview_bg_selector"放在listview_bg_selector看起来像这样的地方:但下一步该怎么做,我在这里尝试了带有形状的可绘制对象的代码,但没有任何效果,我只看到了默认的SeekBar。这个问题有什么例子吗? 最佳答案 对于future的

android - 在 Android 上动画绘制 Canvas 路径

我想为路径的绘制设置动画,即让它逐渐出现在屏幕上。我正在使用Canvas,到目前为止我最好的猜测是使用ObjectAnimator来处理动画。但是,我不知道如何在onDraw()方法中实际绘制相应的路径段。有没有一种方法可以做到这一点?我需要为此涉及路径效应吗?编辑:使用DashPathEffect并在动画中设置其“开”和“关”间隔以覆盖我们要为该步骤绘制的路径部分似乎在这里有效,但它需要为动画的每一步分配一个新的DashPathEffect。如果有更好的方法,我将保留这个问题。 最佳答案 回答我自己的问题,因为我想出了一个令人满意

android - 我在哪里可以找到 android 系统可绘制资源? [安卓API-7]

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:StandardAndroidmenuicons,forexamplerefresh我想使用一些android可绘制对象,因为用户已经熟悉它们。我找到了thisnicesite在那里我可以看到我需要的资源的名称。但是我在android.R.drawable里面找不到一些资源。例如,我想在我的应用程序中使用复选框可绘制对象:从那个站点我看到那些可绘制对象的名称是btn_check_off和btn_check_on尽管我在我的android.R.drawable中没有看到这样的名称。甚至可以使用任何系统可绘制对象吗

android - 使用 Google Maps Android API v2 在 Google Maps 上绘制路线

我有一个应用程序,我在其中使用GooglePlaysmap新服务API持续跟踪用户的位置。我每秒钟都在更新位置,我也在检查用户Activity,如STILL、TILTING、INVEHICLE等,以获得更好的位置跟踪。我可以使用我的代码绘制路径,但它不准确并且与用户实际驾驶/步行的道路有很大不同。它总是在远离实际用户路径的地方画线。我的服务:-publicclassMyServiceextendsServiceimplementsLocationListener{privatefinalContextmContext;privatestaticMyServicemInstance=nu

android - 类似阴影的可绘制对象,使用 "layer-list"

背景我正在尝试在View下方制作(假)阴影,以便图层以这种方式垂直:一行颜色为“#43000000”,高度为“1dp”在线下方,渐变从顶部开始,颜色为“#1A000000”,颜色为“#00000000”,高度为“8dp”。问题由于某种原因,我无法正确绘制线条。无论我做什么,由于某种原因线条占据了整个空间,而渐变看起来很好。我尝试了什么我尝试使用“线”作为形状,也尝试使用“矩形”。我还尝试使用“笔划”而不是“实体”,尝试添加填充和边距...这是可绘制文件的XML:同样,这不是我尝试过的唯一方法。这只是我的第一次尝试。问题我该如何修复这个XML?是什么导致它发生?

android - 在bar中绘制bar的值

当我创建堆积条形图时,条形的值写在其条形的顶部。是否可以将这些值写在条的中间?我有什么:4_||||||我想要什么:_|||4||| 最佳答案 可以在条形内绘制值。调用barChart.setDrawValueAboveBar(false)在条形图内绘制值。 关于android-在bar中绘制bar的值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/29827219/

java - 电影绘制到 Canvas 时的 Android 错误信号 11

我正在开发一个Android应用程序,我试图在其中显示GIF图像。为此,我使用Movie类并创建了一个扩展View的GIFView类。我从Movie.decodeFile方法中获取了一个Movie实例。调用Movie.draw(canvas)时出现错误。04-2813:44:18.001:A/libc(24883):Fatalsignal11(SIGSEGV)at0x00000000(code=1),thread24883(mple.channel002)有相关代码:publicvoidsetGif(Filegif){movie=Movie.decodeFile(gif.getAbso