nine-patch相关内容

如何在 Android 中更改微调器背景?

我正在开发一个应用程序,我需要在其中更改微调器背景布局以匹配背景颜色.我研究并发现我需要创建一个 9 补丁图像.我已经创建了 9 个补丁图像并在应用程序中使用,但它看起来比普通微调器大,而且我也看不到微调器中的下拉按钮. 如果你们从开始为 Spinner 创建 9 补丁图像并在应用程序中使用它提供清晰的教程,我很高兴. 微调器代码 ..
发布时间:2021-11-27 21:39:15 移动开发

如何以编程方式将 9-patch 图像重新应用于 ImageView?

我有一个在 Horizo​​ntalScrollView 中定义了 ImageView 的活动.图像源是一个 9-patch 文件,它被限制为仅拉伸右边缘以填充屏幕.我已经实现了一个简单的缩放功能,它允许用户通过调整位图大小并将新位图分配给视图来双击放大和缩小.我目前的问题是,当双击以缩小时,当我将新调整大小的位图分配给视图时,不会应用 9-patch.换句话说,它不是像 9-patch 文件中定 ..
发布时间:2021-11-27 18:11:41 移动开发

创造&在 Android 中使用 9-patch 图像

我最近听说了 9-patch 图像.我知道它的 9 块瓷砖是可拉伸的.我想了解更多. 如何创建 9 块图像? 有什么工具吗?我可以从 AndroidSDK 或代码创建它吗? 9-patch 与常规 png 相比的主要优势? (是否可以根据屏幕动态/自动拉伸?) 解决方案 SDK 和 Android Studio 都附带了“Draw 9-patch"工具(SDK 工具 ..
发布时间:2021-11-27 16:52:57 移动开发

如何将气泡添加到 textview android?

在我的应用程序中,我想将气泡设置为文本视图,在文本视图中我添加了 setBackgroundResource(),如您在代码中所见. 使用此代码,我得到了这样的图像: 我想要一个像这样的气泡形状图像: ..
发布时间:2021-11-27 16:27:15 移动开发

Android : 9-Patch 图片错误

我从 git 导入了这个键盘 app 一切正常,但我在构建时遇到此错误项目 错误:左上角像素必须是不透明的白色或透明.错误:发现无效颜色.错误:左上角像素必须是不透明的白色或透明.错误:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2 错误:检查日志以获取详细信息错误:任务“: ..
发布时间:2021-11-21 20:25:15 Android

如何在运行时为不同屏幕调整图像大小?

我知道在 Android Studio 中有一些插件可以包含一个 drawable,这些插件有助于创建 ldpi、mdpi、hdpi 等图像资源. 但是假设我有一个应用程序,其中一些用户将图像上传到服务器,然后我下载图像并将它们显示给其他用户,我该如何调整它们以使它们适应 ldpi、mdpi、hdpi 屏幕?是否有在服务器或客户端上运行的库? 解决方案 有两种方法,要么自己做,要么让 ..
发布时间:2021-11-21 20:04:36 Android

将 9-patch 图像添加到 Android Studio

我使用 简单的九补丁生成器 创建了一个九补丁图片一>.这将创建一个带有 res 文件夹的目录,其中包含图像的每个像素密度版本的文件夹. 在 Eclipse with ADT 中,您可以简单地拖动 &将这些文件夹放在项目的 res 文件夹中. 这看起来很简单,但是如何将这些生成的九个补丁图像添加到 Android Studio?我使用的是 Android Studio 1.0.1. ..
发布时间:2021-11-21 20:00:59 Android

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

在我的活动中,我尝试使其透明并使用 9 个补丁角设计,但它仍然在那里的角落显示黑色,有人知道如何摆脱它吗? 我在这里尝试做的是非透明(正常)Activity A 启动一个新的透明活动 B 如下图所示,但是带有角设计的 9patch 背景不完全透明. 这是我的 9patch 活动 XML 清单 风格 解决方案 use 而不是你的. ..
发布时间:2021-09-09 19:27:15 其他开发

使用 Shapes 或 9-patch 图像创建聊天气泡

我正在尝试在我目前正在开发的 Android 应用中为我的聊天气泡创建模板.最终结果应如下所示: 我用 Shapes 尝试过,但我无法正确处理多个图层.我也尝试了一个 9-patch 的图像,但创建 9-patch 就我得到的.我不知道如何使用它,尤其是头像、消息标题和内容位置. 有人可以帮忙吗? 我对形状的了解相当有限,不过,我想我知道的足以理解你们会说什么:) 解决方案 ..
发布时间:2021-07-23 20:08:51 其他开发

为什么我们需要9个补丁?

我的问题就像标题中所说:为什么我们需要9个补丁的图像?他们真的那么重要吗?其实,他们真正在做什么?我没有清楚地了解9色块图像的概念. 我知道9补丁图像是可伸缩的.因此,假设我有一些完全适合我的ldpi设备的图像按钮.使用Draw 9-patch工具(android SDK的一部分),我可以标记可扩展区域,并且该图像非常适合hdpi甚至xhdpi设备.边缘会很光滑. 但是这真的是很好的实 ..
发布时间:2021-05-18 20:34:16 其他开发

如何在Qt中绘制9补丁按钮?

我想在Qt中绘制9个补丁按钮.有任何可行的开源实现吗? 请提供一些有关如何使用Qt图像处理工具来实现它的常规技术. 解决方案 ..
发布时间:2021-04-16 19:48:44 其他开发

九补丁与矢量图形

我正在学习Android UI,并且不清楚为什么人们可以使用矢量图形时使用九点补丁,因为这些图形可缩放且不会降低像素.我是Android的初学者,所以我希望这里不要错过任何内容,但是构建矢量图形并使用它们似乎会更容易.您不需要特殊的编辑器来构建它们. 有人能解释使用九补丁优于矢量的好处吗?(不仅要解释九补丁的优点,因为它已经在StackO上完成了,而是vector没有的优点).因为似乎And ..
发布时间:2021-04-05 20:35:11 其他开发

Android:9补丁重复模式而不是拉伸

我有一个9个补丁的图像文件,如下所示: 我真正想要实现的是位于中心的完整点(重复),而不是已拉伸.我希望有可能. 解决方案 我认为无法使用9-Patch制作重复图案(仅延伸特定区域),也许您可​​以在官方文档 ..
发布时间:2021-04-05 19:59:13 其他开发

9个补丁图像以xhdpi密度错误地压缩

在XHDPI中显示9补丁程序映像时出现问题. Android似乎有一个错误,因为在HDPI中显示时正确显示了 但是当在XHDPI中显示时,会产生非常奇怪的效果(请看一下半透明的标签中间: 解决方案 是的使我朝着正确的方向前进.我的问题是,测试手机(Nexus 5)不是XHDPI设备,而是XXHDPI设备.从XHDPI转换为XXHDPI时需要缩放,这解释了Yoah也适用于我的情况 ..
发布时间:2021-04-05 19:11:11 其他开发

9补丁编辑器android studio突然黑

具有在AS中使用9补丁程序编辑器经验的人突然开始对图像使用黑色背景吗?我使用它没有任何问题,现在突然无法进行任何编辑.下图应具有透明背景.如果我尝试拖动可拉伸补丁,则没有任何变化,可以说它会不断重置.同样,此更改是在同一会话中发生的. 解决方案 问题很老,但5分钟前我就遇到了这个问题.当我在paint.net中保存自定义.png并选择深度颜色“自动检测"选项时,会出现问题.但是当我以"32 ..
发布时间:2021-04-04 20:51:39 其他开发

Android:9补丁图片错误

我从git导入了此键盘 app ,但一切正常,但在构建时出现此错误项目 错误:左上角像素必须是不透明的白色或透明的.错误:发现无效的颜色.错误:左上角像素必须是不透明的白色或透明的.错误:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息错误:任务': ..
发布时间:2021-04-04 20:45:39 其他开发

NinePatch上的IndexOutOfBoundsException

当我将视图的背景设置为特定的NinePatch图像时,在Eclipse的 Graphical Layout 标签中遇到了这个奇怪的错误. 仅当我要预览xhdpi或xxhdpi布局时才出现错误.在ldpi,mdpi和hdpi上,预览效果都很好. 有什么想法吗? fragment_main.xml:索引:0,大小:0java.lang.IndexOutOfBoundsException ..
发布时间:2021-04-04 20:02:01 其他开发