如何在android中更改ImageView的Alpha

时间:2015-02-05 09:30:31

标签: android imageview

我在ImageViews文件中声明了五个layout。所有这些都将src属性设置为某个图像。

我想提供一些效果,比如在图像上点击图像时更改alpha值。

这是我的代码

 <ImageView
        android:id="@+id/imageViewNews"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:adjustViewBounds="true"
        android:scaleType="fitXY"
        android:src="@drawable/news" />

    <ImageView
        android:id="@+id/imageViewBookmark"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:adjustViewBounds="true"
        android:scaleType="fitXY"
        android:src="@drawable/bookmark" />

2 个答案:

答案 0 :(得分:2)

在XML中使用

android:alpha="" alpha between 0 to 1 

在代码中使用

imageView.setAlpha(int);

Similar Question

答案 1 :(得分:0)

最简单的方法是使用ViewCompat.setAlpha

  ViewCompat.setAlpha(imageViewInstace, alpha);

其中alpha是介于0和1之间的浮点数