gpt4 book ai didi

android - 如何平铺图像并在 android Activity 中放置背景颜色?

转载 作者:行者123 更新时间:2023-12-05 00:17:36 25 4
gpt4 key购买 nike

我正在尝试将其创建为背景(带有灰色网格线的蓝色背景)。除了我不想使用这个图像,因为在更大或更小的屏幕上它会拉伸(stretch)网格线并且看起来不太好。所以我认为最好的方法是指定背景颜色,然后绘制另一个图像(1x1 透明图 block )并让它平铺/重复。有谁知道如何在 styles.xml 文件中的 1 个 View 上指定多个背景?

到目前为止我有这个:

<style name="RegularView" parent="@style/BaseView">
<item name="android:background">#00112d</item>
<item name="android:background">@drawable/grid</item>
</style>

还有一个正方形的合适宽度尺寸是多少,我希望它能使正方形均匀地适合屏幕的宽度和高度。如果可能的话,最后一行或最后一列不应该有半个正方形..

谢谢

enter image description here

最佳答案

您可以剪切图像的一小部分,例如带边框的正方形,然后在您的 res/drawable 文件夹中声明一个 xml 位图资源。

位图资源.xml:

<?xml version="1.0" encoding="utf-8"?>
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/small_part_of_image"
android:tileMode="repeat"/>

之后只需将此文件设置为 View 中的背景即可。它会 self 重复,直到适合整个 View 。

关于android - 如何平铺图像并在 android Activity 中放置背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26704011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com