gpt4 book ai didi

java - 如何防止启动画面的背景拉伸(stretch)?

转载 作者:行者123 更新时间:2023-12-01 14:42:32 25 4
gpt4 key购买 nike

如何设置不拉伸(stretch)的初始屏幕背景并保持与密度无关的尺寸?这是我想要实现的目标的视觉效果:

enter image description here

我有一个大的背景图像文件(1000x1000px)。我希望背景保持其与密度无关的尺寸,多余的部分不可见,以便它可以在各种屏幕尺寸上正确显示。我还希望图像的中心锚定到屏幕的中心。 (上图只是一个模型,焦点应该在图像的中心)

我该怎么做?

最佳答案

您有一个link here in stackoverflow这可能会有所帮助。

您可以使用 ImageView 作为背景(否则任何 View 的背景都会拉伸(stretch))。

并将其用作 ImageView 的背景。然后,您的 ImageView 可以将 layout_widthlayout_height 作为 wrap_content

然后,设置 ScaleTypeandroid:scaleType="centerCrop"

请注意,此 ImageView 必须是布局的第一个元素。否则它只会隐藏布局中的所有内容。

关于java - 如何防止启动画面的背景拉伸(stretch)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15806301/

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