nine-patch相关内容

九补丁与矢量图形

我正在学习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 移动开发

Android Lollipop 5.1:TID 4093(RenderThread)中的致命信号11(SIGSEGV),代码2,错误地址0x9e985ff8/使用很多九个补丁图形时

我在应用程序视图中使用了大量NinePatchDrawable.基础位图已缓存,因此没有内存问题. 在准备/绘制屏幕时,应用程序崩溃并显示以下日志条目: 04-03 19:37:42.651:A/libc(4064):致命信号11(SIGSEGV),代码2,TID 4093(RenderThread)中的故障加法器0x9e985ff8 最新的Android 5.1版本(LMY47D, ..
发布时间:2021-04-03 20:31:10 移动开发

在运行时Android更改九个补丁图像颜色

早上好。我想在运行时更改实际的9个补丁png图像颜色。我需要的原因是,我想让用户自定义图像的实际颜色。我的9个补丁图像是一个聊天气泡。简单DrawableTintCompat无法正常工作,因为它会着色除实际气泡之外的整个背景。我想要的是像着色一样的颜色,其中气泡的颜色将在9个补丁中更改,所以你们中的任何人都遇到过这种情况吗? 解决方案 好吧,我已经设法以其他方式稍微做了一下。这是您可以做的 ..
发布时间:2020-10-05 20:41:58 移动开发

使用NinePatch(.9.png)制作缩放的位图

我需要为新的Android应用程序绘制一个位图.由于我的内容视图设置为我创建的Game-Panel类.我想通过位图显示图像.仅仅因为它更方便,并且更容易做其他事情. 从研究中收集到的信息来看,Android中使用了九个补丁图像(.9.png)来比常规Drawable图像更正确地缩放.它还说:“这可用于在背景中正确缩放.例如常规按钮背景...".如果制作了九个补丁图像,则可以更好地缩放图像.您可以使 ..
发布时间:2020-09-21 06:50:57 移动开发

在Android中使用9个补丁水平和/或垂直居中

我找不到谈论我的问题的话题,这在我看来是标准的……这使我认为这是不可能的.但我尝试一下. 我有一个带有9个补丁背景的RelativeLayout(其中包含一个内容区域). 是否可以相对于内容区域在此RelativeLayout中将TextView水平和/或垂直居中? 解决方案 此布局文件将完成任务 ..
发布时间:2020-08-28 05:07:25 Java开发

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

我知道Android Studio中有一些插件,其中包括可用于创建ldpi,mdpi,hdpi等图像资源的drawable. 但是,假设我有一个应用程序,其中一些用户将图像上传到服务器,然后下载图像并显示给其他用户,我该如何调整它们以使其适应ldpi,mdpi和hdpi屏幕?服务器或客户端上是否有运行的库? 解决方案 有两种方法,您可以执行此操作,也可以让其他人执行 您可以使用 ..

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

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

将运行时生成的NinePatch保存在外部存储器上

我正在关注这篇文章以创建九个可绘制的补丁在运行时.我需要将9patch图像保存在内部/外部存储器上,以便我可以轻松地检索它的URI并将其分配给例如ImageView.有人知道我该怎么做到吗? P.S. Bitmap.compress方法不起作用,因为它将图像保存为常规(不是9patch)png文件. P.S.我知道我可以序列化生成的NinePatch对象并将其保存到文件中.但是这种方式 ..
发布时间:2020-07-05 21:32:42 移动开发

如何将9补丁图像用作JPanel上的背景?

我正在寻找一种使用 9-patch 文件的方式javax.swing.JPanel的背景. 因此,当JPanel的尺寸更改时,背景图像会自动调整其大小. 有可能吗?还是我必须创建图像的所有部分,并在侦听器触发时手动调整其中一些的大小(如下面的代码所示)? public class JPanelWithNinePatchBackground extends JPanel { { ..
发布时间:2019-11-05 12:09:26 Java开发