其他分享
首页 > 其他分享> > android – 使用重复模式创建9补丁

android – 使用重复模式创建9补丁

作者:互联网

iam坚持为进度条背景创建一个九个补丁.
它有一个重复的模式,如尺子scala,让我头痛.

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

谁能给我一个提示如何实现我的目标?

编辑:或者是否可以通过9patch执行此操作?
我的另一个尝试是使用android:tileMode =“repeat”,但是我的图像高度出现问题(在第二行重复),我需要像repeat-x这样的东西.

提前致谢

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

解决方法:

你似乎高估了9补丁的力量.您可以做的最多的是标尺图像,在刻度线之间有扩展的空间.但是,您不能制作一个自动平铺图像部分的9补丁.

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

标签:android,drawable,nine-patch
来源: https://codeday.me/bug/20190530/1186341.html