我正在创建平铺背景。我读过有关使用重复图块的位图xml的帖子。我正在使用的瓷砖是钻石形状。所以当我做瓷砖时,瓷砖之间会有黑色间隙。
我希望我能解释自己。如何做到这一点,所以整个屏幕都是覆盖的瓷砖(即两侧不仅相互接触顶点) 谢谢
我正在使用此图片
这是代码
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/tile"
android:tileMode="repeat"
android:dither="true" />
答案 0 :(得分:0)
或许改变平铺图像的方式?也许你平铺的初始图像看起来像<>
,但也许你希望它看起来像><
?如果您发布图像会更有帮助。你还可以发布你用来平铺位图的代码吗?
答案 1 :(得分:0)
您想要实现的目标不可能。
图像始终为矩形。你只是因为图像角是透明的而将其视为钻石。但它仍然具有矩形形状。
这是实际图片的样子,
但黑角不可见,因为它在角落设置了透明度。这就是它的原因,
如果您的图片无透明度,那么您的平铺背景会是这样的,
由于角落的透明度,它看起来像,
试图实现的是将空白区域重叠与钻石(因为您说图像是菱形),这是不可能的,因为图像总是呈矩形
还没有编写过的库可以忽略图像的alpha (透明度)。
您应该使用不透明图像或将图片背景中的空格留空(如果您使用此图片)。