猿问

使用PNG作为背景图片——在设计视图中看不到它

我有一个我在 Sketch 上创建的背景,我想将其用作应用程序的 UI,我将在其中放置 .png 文件上的不可见按钮。

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

有什么方法可以让我以另一种方式将图像加载为背景?还是有另一种方法可以制作 UI,或者有没有一种方法可以加载 .png?

http://img.mukewang.com/61de73f00001cb8107860588.jpg

http://img4.mukewang.com/61de73f90001395f08430591.jpg

富国沪深
浏览 149回答 1
1回答

叮当猫咪

Android Studio 有漂亮的tools命名空间。如果你添加tools:src="@drawable/loginscreen"对于 XML 中的 ImageView,设计视图将显示图像,但该属性将在编译期间被忽略,并且不会出现在 APK 本身中。tools: 也适用于大多数 XML 属性。您可能需要导入tools命名空间(单击红色tools文本并按 Alt+Enter)。
随时随地看视频慕课网APP

相关分类

Java
我要回答