如何使图像的透明部分不显示

时间:2012-07-06 22:45:41

标签: android android-layout

在Android中,我在两个图像上设置了一个较小的图像。使用Photoshop生成小部分,可见部分由棋盘图案(应该是透明的)包围。动画运行时,图像会出现,但棋盘图案会显示为灰色方块。

如何让它透明。

这是在layout.xml

中设置图像按钮的方式
    <ImageButton        
    android:layout_gravity="top|left"
    android:layout_marginLeft="184dp"
    android:layout_marginTop="55dp"
    android:id="@+id/videothumb"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:src="@drawable/button_power_on" />

动画文件:

      <?xml version="1.0" encoding="utf-8"?>
      <alpha
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:fromAlpha="0.0"
      android:toAlpha="0.8"
      android:duration="5000"
      android:repeatMode="reverse"
      android:repeatCount="infinite"
       />

1 个答案:

答案 0 :(得分:1)

我认为这是因为你使用的是ImageButton,你看到的灰色是按钮的默认背景。改为使用ImageView。