问题标签 [nine-patch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2480 浏览

javascript - 当前可用的边界半径跨浏览器九补丁解决方案

我最近为 Android 开发并发现了 9-patch 是多么的棒。我想知道它是否可以用于网页设计,zng也是如此;答案是肯定的。

我现在的问题是,现在有什么东西(可能是 jQuery 插件)使用 9-patch 技术来解决边界半径缺乏跨浏览器兼容性的问题,特别是 IE?

0 投票
2 回答
3361 浏览

android - 创建具有重复模式的 9 Patch

我坚持为进度条背景创建九个补丁。它有一个像标尺-scala一样的重复模式,这让我很头疼。

这是我想要的(在底部)和我拥有的(顶部)的图像。 9补丁问题

有人可以给我一个提示如何实现我的目标吗?

编辑:还是一般可以用 9patch 做到这一点?我的另一个尝试是使用 android:tileMode="repeat" 但我的图像高度出现问题(在第二行重复),我需要类似 repeat-x 的东西。

提前致谢

edit2:好的,我设法通过拉伸整个重复模式来完成我的重复 9patch,但它并不理想:(

0 投票
1 回答
763 浏览

android - 为什么 RelativeLayour 中的九个补丁图像隐藏了所有内部元素?

当我将 9.PNG 图像设置为RelativeLayout背景时,其中的所有元素都会缩小到中间。这是 XML 和快照。

九块背景

如果我将背景更改为颜色或普通图像,我会得到文本。

正常图像背景

谁能解释为什么会这样?

0 投票
2 回答
11391 浏览

android - Android seekbar 使用九个补丁图像设置自定义样式

我正在尝试创建一个自定义样式的搜索栏。我有两个九个补丁图像,一个是灰色拉伸条 search_progress.9.png(背景色),另一个是绿色拉伸条 search_progress_bar.9.png(前景色)。

我使用这个 xml 作为我的 seekbar 的 progressDrawable:

我的问题是,整个条不是一直填充到我的拇指位置,而是一直是绿色的(search_progress_bar 图像)。如何使用我自己的图像获得与 Android 的 progress_horizo​​ntal.xml 相同的效果(我不想使用形状来绘制我的条形图)?

0 投票
1 回答
492 浏览

android - 我的九个补丁图像有什么问题?

我正在尝试为按钮制作一个补丁 9 文件,所以它看起来像一个下拉菜单。在我尝试将小下拉图标添加到图像并让它不拉伸该部分之前,该文件工作正常。这是它在编辑器中的样子: 这是它在编辑器中的样子

这是实际的文件

0 投票
2 回答
1259 浏览

android - 创建 9 个补丁图像时出现问题

我正在使用 draw9patch 工具创建 9 个补丁图像并保存扩展名为 .9.png 的图像,但是当我在应用程序中使用创建的 9 个补丁图像时,它会出错。但是当我从网上下载了一个 9 补丁图像并在我的同一个应用程序中使用时,它工作正常。

我没有得到我做错了什么。请帮忙

0 投票
6 回答
16450 浏览

android - 9 补丁文件中的错误“补丁”

我正在尝试使用 Android SDK 中的 Draw9Patch 工具,但在使用 Draw9Patch 打开我的图像后,它立即将我的所有图像区域显示为“坏补丁”。我手动绘制了定义可拉伸区域的线条,但是我不确定这是否能正常工作。有人可以解释为什么这个特定的图像不是一个“好补丁”吗?这个问题的其他 Stackoverflow 答案似乎与我的问题无关,或者我不理解它们。

Draw9Patch 坏补丁示例 原始图像

0 投票
3 回答
7073 浏览

android - 如何在 android 中为不同的 2 密度使用 9 个补丁图像(如 mdpi、ldpi、hdpi)。?

我正在创建一个需要多屏幕支持的 android 应用程序。为此,我使用了 9 个补丁图像。

但我的问题是,对于不同密度的设备,使用 9 个补丁图像是否足够,或者我需要为不同的密度(如 mdpi、ldpi、hdpi)创建不同的 2 个 9 补丁图像。

提前致谢

0 投票
1 回答
712 浏览

android - 我在哪里可以找到 Android 默认滚动拇指的九 (9) 个补丁 png 文件?

我正在寻找 android 用作其默认滚动拇指的九 (9) 个补丁 PNG 文件。也称为右侧的那个小灰条,它会根据 ScrollView 中的内容量改变形状。我想拥有该文件,而不是重新创建它。

谢谢

0 投票
1 回答
1438 浏览

android - 具有 9 个补丁角图像的完全透明活动

在我的活动中,我尝试使其透明并采用 9 补丁角落设计,但它仍然在角落处显示黑色,有人知道如何摆脱它吗?

我在这里尝试做的是非透明(正常)活动 A,开始一个新的透明活动 B,如下图所示,但角设计的 9patch 背景不完全透明。

在此处输入图像描述

这是我的 9patch

在此处输入图像描述

活动 XML

显现

风格