簡體   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