环顾四周,我看到许多非常相似的问题但不完全像我的问题。我见过的问题要么避免剪辑,要么剪辑到某个复杂的路径。我只想要一个简单的剪辑。到此为止。
我想创建一个Android应用程序,该应用程序在其各种Activies的背景中使用无法拉伸或9-patched的大照片(这是客户的严格要求)。相反,我只想提供一个足够大的图像来容纳各种屏幕尺寸/密度,过多的只是剪裁或不显示 - 好像它只是溢出屏幕。
图像没有图案化或彼此规则或相似。他们确实是照片,提出了主题和想法,所以我当然要决定哪些部分显示出来,但我现在不关心 - 只是如何解决问题。
我可以使用布局XML参数吗?或者我是否需要制作自定义布局?
答案 0 :(得分:0)
可能有更好的方法,但想到的最直接的事情就是在图像视图中设置图像,缩放类型设置为不缩放,然后将所有UI元素放在透明的顶部背景。像这样:
<RelativeLayout>
<ImageView android:width=fill_parent
android height=fill_parent
android:scaleType=center />
//your UI here
</RelativeLayout>