使用PNG作为背景图像 - 在设计视图中无法看到它[关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用PNG作为背景图像 - 在设计视图中无法看到它[关闭]相关的知识,希望对你有一定的参考价值。

我有一个我在Sketch上创建的背景,我想用它作为应用程序的UI,我只需要在.png文件中放入隐形按钮。

我在drawable中有文件,在app中有一个imageview,其高度和宽度设置为match_parent。使用滑动库,我将像3.7MB的图像加载到imageview中,当我在我的设备或模拟器上使用该应用程序时,这是有效的。问题是,当我尝试将按钮放在.png的顶部时,我看不到.png作为背景,因为它只在应用程序启动时加载。我已经读过你可以尝试转换为SVG,但是,当我尝试这个时,没有任何东西出现。

有什么方法可以将图像作为背景加载另一种方式吗?或者是否有另一种方法可以创建UI,或者有没有办法可以加载.png?

login_activity - text

llogin_activity - design

LoginActivity Class

答案

android Studio拥有漂亮的tools命名空间。

如果你添加

tools:src="@drawable/loginscreen"

对于使用XML的ImageView,设计视图将显示图像,但该属性在编译期间将被忽略,并且不会出现在APK本身中。

tools:也适用于大多数XML属性。

您可能需要导入tools命名空间(单击红色tools文本并按Alt + Enter)。

以上是关于使用PNG作为背景图像 - 在设计视图中无法看到它[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

UIView背景颜色和顶部透明png

使用动画背景

集合视图按钮背景图像在滚动时重复

是否可以在视图上设置背景 png 并将其锚定到顶部而不在 Android 中缩放?

如何将背景图像放到iPhone的文本字段和文本视图中?

如何为视图设置背景图像?