如何防止我的闪屏背景拉伸?

时间:2013-04-04 08:37:34

标签: java android android-layout

如何为不拉伸的闪屏设置背景,并保持与密度无关的尺寸?这是我想要的视觉效果:

enter image description here

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

我该怎么做?

1 个答案:

答案 0 :(得分:1)

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

您可以使用ImageView作为背景(否则任何视图的背景都会延伸)。

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

然后,将ScaleType设为android:scaleType="centerCrop"

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