繁体   English   中英

Android Studio 和 PNG 矢量图像

[英]Android Studio and PNG vector images

在 Photoshop 中创建矢量图像(用于透明背景)。 当我将它们添加为我的 ImageButton 的图像源并运行该应用程序时,图像显示为白色背景。

无法找到有关为什么图像无法通过应用程序透明显示的任何有用信息。

是否需要一些额外的步骤/编码才能使矢量图像正常工作? 我不明白为什么。

示例代码,按要求:

<ImageButton
    android:id="@+id/btnGameUp"
    android:layout_width="30dp"
    android:layout_height="30dp"
    android:src="@drawable/arrowright"
    android:adjustViewBounds="false"
    android:clickable="true"
    android:cropToPadding="false"
    android:padding="0dp"
    android:scaleType="fitXY"
    android:layout_marginLeft="270dp"
    android:layout_marginTop="260dp" />

没有人来帮助我们,但经过几个小时的哭泣和互相拥抱以求安慰后,我们设法自己找到了解决办法。

在layout xml文件中,需要在每个vector对象中添加以下行:

android:background="@android:color/transparent"

就是这样! 经过测试并完美运行。 希望这可以帮助某人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM