首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建具有重复图案的9补丁

创建具有重复图案的9补丁
EN

Stack Overflow用户
提问于 2011-08-11 03:06:17
回答 2查看 3.4K关注 0票数 4

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

这是我想要的(在底部)和我所拥有的(顶部)的图像。

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

编辑:或者使用9补丁通常可以做到这一点吗?我的另一个尝试是用android:tileMode=“重复”,但我遇到了图像高度的问题(在第二行重复),我需要像repeat-x这样的东西。

提前感谢

edit2:好的,我通过拉伸整个重复模式来做我的重复9补丁,但这并不理想:(

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-13 23:13:43

你似乎高估了9-patches的威力。您最多可以做的是在刻度之间扩展间距的标尺图像。然而,你不能制作一个自动平铺部分图像的9补丁。

另一方面,如果以编程方式创建BitmapDrawable,则可以为X和Y轴设置平铺模式separately

票数 6
EN

Stack Overflow用户

发布于 2012-12-09 00:16:04

我曾经在我的webview项目中使用边框图像来做这件事,它提供了两个选项(重复,拉伸,填充)。

由于webview在android中有它自己的问题(主要是固定元素),我决定在下一个项目中更多地使用android,我发现使用9Patch来重复边界是不可能的。它是如此的尴尬,因为它是需要的,但没有实现。

一句话,android开发区让我发疯,这里有一个选项,这里有一个选项,这里有一件平常的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7016309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档