草庐IT

绘制多边形

全部标签

android - 在android中绘制一条平滑的线并逐渐变小

我正在尝试实现一个简单的可绘制View。现在我正在使用Path'squadTo绘制平滑线的方法。结果是这样的:我不知道如何在用户快速移动手指时逐渐画一条小线。与此示例相同:你知道我怎样才能得到这个结果吗?(任何方式,引擎或开源)。现在,我正在考虑实现我自己的“quadTo”方法。但我认为它会很慢(或者超出我的能力)。因为它是AndroidSDK上的原生方法。感谢您的帮助。这是我为任何需要它的人提供的简单可绘制View的工具:publicclassTestViewextendsLinearLayout{privatestaticfinalStringTAG="TestView";priv

java - 我如何在其他 View 之后绘制某些 View ?

我有一个简单的LinearLayout,它只包含一个扩展TextView的自定义View(我将开始调用“IdiomView”)和一个ListView。IdiomView与普通TextView的唯一区别是我重写了onDraw()方法以迭代减小文本大小直到文本少于3行。我的问题是当绘制View时,用户会看到:______________|__ACTION_BAR__||IdiomView||______________||||ListView||||||______________|很快变成:______________|__ACTION_BAR__||__IdiomView__||||L

android - 背景可绘制错误

我有一个带有某种开关按钮的应用程序,它实际上是2个TextView在屏幕中央对齐,我遇到了一个问题,当我在JB设备上测试该应用程序时它一切正常,但是当我在一些GB设备上测试,textviews的背景被弄乱了。这是JellyBean设备上的显示方式,它应该是这样的:这是它在GingerBread设备上的显示方式:知道会发生什么吗?这些是xml文件的相关部分:layout_activity.xmldrawable/Background_libre.xmldrawable/Background_no_disponible.xml 最佳答案

android - 我怎样才能制作这种可绘制的形状,android?

我需要使用形状xml在android中制作这个形状形状需要是左上角和右上角圆角的矩形,底角保持原样。我尝试了以下但没有用 最佳答案 关于android-我怎样才能制作这种可绘制的形状,android?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/22164469/

android - 更改上下文操作栏复选标记/完成绘制?

有没有一种好方法可以在不为整个操作栏创建自定义View的情况下更改可绘制的上下文操作栏复选标记? 最佳答案 是的。您只需将“actionModeCloseDrawable”项目添加到您的样式中即可。@drawable/my_custom_close_icon@drawable/my_custom_close_icon 关于android-更改上下文操作栏复选标记/完成绘制?,我们在StackOverflow上找到一个类似的问题: https://stackov

android - 如何将滤色器应用于 StateListDrawable 中的特定可绘制对象?

似乎StateListDrawable将忽略应用于它们包含的可绘制对象的颜色过滤器。例如:StateListDrawablesld=newStateListDrawable();DrawablepressedState=Context.getResources().getDrawable(R.drawable.solid_green);pressedState.setColorFilter(Color.RED,PorterDuff.Mode.SRC);sld.addState(newint[]{android.R.attr.state_pressed},pressedState);//

android - EditText 自定义光标错误地绘制在第一行

我的主布局中有一个EditText。我还有一个应用程序主题,其中默认的编辑文本使用自定义curdordrawable设置样式。#ffffff...@style/EditTextStyle@android:color/transparent@drawable/cursor我的自定义光标是:光标颜色正确,但宽度不正确。第一行是1px宽而不是2dp。一旦文本分成两行,光标就会变成2dp宽。此外,当edittext没有文本时,它不会显示。我在4.4(HTCOne和Nexus7)上测试过这个这是Android错误吗? 最佳答案 实际上,随着E

android - 无法为我的图层列表绘制设置圆角

我制作了一个可绘制的按钮,它由一个渐变形状和一个实心形状组成,都在这样的图层列表中:但我无法正确处理角点。我需要围绕整个形状的圆角,但不需要在内部(所以topRight和topLeft操作上半部分,bottomRight和bottomLeft操作下半部分)。如果我将两半都设置为上半部分的底角和下半部分的顶角也是圆形的,这不是我想要的。如果我设置上半部分和对于下半部分,上半部分将是可绘制对象的完整大小,这使得渐变无法正常工作,并且底角也是相同的颜色。这是我想要完成的图像:有人知道解决这个问题的方法吗?编辑:我得到了一些答案,我对此表示感谢,但遗憾的是它们似乎不起作用。我从bofredo和

Android Studio - 将图像复制并粘贴到可绘制文件夹中不起作用

帮助!我试图将一些图像(png)导入到AndroidStudio的可绘制文件夹中。当我复制文件(cmd+c)并将其粘贴(cmd+v)到文件夹中时,没有任何反应!我也尝试了拖放。也不行。我在MacElCapitan中使用AndroidStudio2.1.1。任何帮助表示赞赏! 最佳答案 如果复制粘贴和拖放在您的系统中不起作用,试试这个转到工作区(您的项目文件夹所在的位置)转到应用程序文件夹,然后转到您想要图像的可绘制文件夹将你的图片粘贴到那里清理你的项目。所有图像将自动导入AndroidStudio项目

Android从大量经/纬度点在mapView上绘制路径

我正在编写一个需要绘制由大量GPS点(经度+纬度)组成的“路线”的应用程序。这些点靠得很近并且不遵循道路,在每个点之间简单地画一条线是理想的。我目前的实现速度非常慢,因为我循环遍历所有GPS坐标并在逐项叠加层中创建新的Point和overlayitem。加载所有这些点并将它们绘制到mapView需要大约20秒。有没有一种方法可以根据GPS坐标构建一系列线或点并将它们绘制到mapView上?当前实现示例:foreachsetoflong+lats//removedtosimplifypoint=newGeoPoint(latitude,longitude);overlayitem=new