草庐IT

nine-patch

全部标签

android - 透明 9patch 图像 : line showing through

我得到了一个透明的9patch图像,其中的9patch线显示了波谷。这是输出:显然我不希望水平线可见。这就是我创建9patch的方式:这是应用程序中使用的最终图像:据我所知,9patch是正确的。我需要更改什么才能使水平线消失? 最佳答案 不需要的线条来自九面重叠的固定(非拉伸(stretch))部分。发生这种情况是因为您以小于固定部分高度总和的像素高度绘制它。正如@kcoppock上面所说然后奇怪地缩回,左手边缘在垂直可拉伸(stretch)的地方应该是纯黑色。 关于android-透

android - 9-patch 图像在 TextView 周围绘制 1 个像素的边框

这是一张3x3的图片。抱歉。我使用以下3x3图片。因此,当我使用draw9patch.bat打开并分别在顶部和左侧添加2个像素时,我得到以下图像。我希望如果我将此图像应用到TextView,我的整个TextView将在其周围有1像素宽的边框。但是,我只设法得到“半边”。右侧和底部的边框缺失。我的9补丁图像有什么问题吗?用于测试目的的9个补丁图像。 最佳答案 尝试在其周围添加1px的空白区域。见附图。 关于android-9-patch图像在TextView周围绘制1个像素的边框,我们在S

android - 选择器中的 9-Patch 显示黑点

我想在按下时更改布局的背景。布局并不总是相同的形状,所以我创建了一个9补丁图像,使图像居中。我的图片看起来像这样:然后我的选择器xml看起来像这样:当我有这段代码时,我的图像不是9补丁,它会拉伸(stretch)以填充。即使我将图像更改为9-patch,它仍然将图像视为普通的.png文件。甚至在角落里都有黑点和一切。我想知道为什么图像的9-patch-ness没有得到尊重,它只是被视为一个普通的.png文件。 最佳答案 我认为问题在于您在图像的底部和右侧使用了两个点。我不确定他们的系统是否知道如何处理这两个维度上的不相交区域。本质上

android - 将 9-patch 图像添加到 Android Studio

我使用SimpleNine-PatchGenerator创建了一个九补丁图像.这会创建一个包含res文件夹的目录,其中包含图像的每个像素密度版本的文件夹。在EclipsewithADT中,只需将这些文件夹拖放到项目的res文件夹中即可。这看起来很简单,但我如何将这些生成的九补丁图像添加到AndroidStudio?我正在使用AndroidStudio1.0.1。 最佳答案 如果您的问题是您找不到可绘制对象,您可以从项目结构的左上角轻松选择pakages,在那里您可以找到res文件夹,您可以轻松地将9路径粘贴到相应的文件夹中

安卓工作室 : install an update patch

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭6年前。Improvethisquestion我想将androidstudio从1.2更新到2.0我从下载了所需的文件(Windows:https://dl.google.com

java - 如何启动 draw9patch 是否绝对有必要重新缩放图片?

我在另一个论坛上读到,要从您的控制台启动draw9pad,您必须在进入sdk后从命令提示符执行java-jardraw9patch.jar。我这样做了,但我仍然无法启动该文件。您的图片在不同屏幕上缩放是否绝对需要此工具?我知道eclipse有这些可绘制的文件夹,可以将您的图片缩放到不同的dpi,或者这不是他们所做的?控制台输出:http://imgur.com/YdGLHXr文件skd/工具:http://imgur.com/vOU647L 最佳答案 要回答MacOS或Linux用户的第一个问题,只需键入shdraw9patch以启

android - Gradle (Android Studio) 不会编译 9patches

我有问题,我无法编译this9patch与AndroidStudio。它来自GooglePlay音乐应用程序,因此应该可以使用。我使用AndroirdSDK工具中的“draw9patch.bat”将其设为9patch。但我只收到此错误:“Gradle:沿边缘未找到标记区域。-沿顶部边缘找到。”估计会有任何帮助!提前致谢/曼斯 最佳答案 尝试使用SDK工具draw9patch。这将允许您快速查看9patch并添加丢失的sizer像素(错误表明缺少顶部边框大小像素)。 关于android-G

Android Studio,9 补丁和 "Show Bad Patches"按钮。它怎么知道?

我正在尝试清理一个包含大量9-patch图像(50个左右)的大型项目。我发现的一件事是,当一个android项目从Eclipse迁移到AndroidStudio时,系统会查看9个补丁镜像以确保它们符合标准。而且我遇到了很多gradle错误。我见过的关于9补丁的最佳描述是simpleguidetoninepatch.AndroidStudio包含一个9补丁编辑器工具。正是使用该工具将我带到了这里。该工具有一个按钮可以切换“显示坏补丁/隐藏坏补丁”。我在努力理解“坏补丁”的概念。引用:Androiddocument,describingtheuseofthatbutton.Showbadp

android - 构建 yasm/source/patched-yasm/util.h :78:23: error: libintl. h 时出错:没有这样的文件或目录

构建将近半小时后,出现以下错误。到目前为止,谷歌搜索没有任何帮助......Infileincludedfromexternal/chromium_org/third_party/yasm/source/patched-yasm/libyasm/phash.c:2:external/chromium_org/third_party/yasm/source/patched-yasm/util.h:78:23:error:libintl.h:Nosuchfileordirectorymake:***[out/host/darwin-x86/obj/STATIC_LIBRARIES/thir

android - 9patch大量资源不失画质

我的设计师在Illustrator上工作,并使用脚本导出mdpi、hdpi和xhdpi(以及iOSres)的所有资源。对于按钮和可拉伸(stretch)图像,我正在寻找生成9个补丁的最佳解决方案。到目前为止,我一直在使用SDK中的draw9patch软件来生成9patches。它仍然有效,但说真的,我希望有更好的方法。如果在我的项目中有20个按钮,具有3种或4种状态和3种密度类型,我无法想象这个解决方案需要多少小时。一种解决方案是使用AssetStudio工具,但我不想提供我的xhdpi文件,并为其他密度文件夹生成质量不佳的图像。我的目标是为每个密度获得像素完美的9个补丁。我们也尝试过