如何在 android 中更改 ImageView 的 Alpha
How to change the Alpha of an ImageView in android
我在 layout
文件中声明了五个 ImageViews
。它们都将 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" />
最简单的方法是使用ViewCompat.setAlpha
ViewCompat.setAlpha(imageViewInstace, alpha);
其中 alpha
是介于 0 和 1 之间的浮点数
在XML中使用
android:alpha="" alpha between 0 to 1
在代码中使用
imageView.setAlpha(int);
Similar Question
我在 layout
文件中声明了五个 ImageViews
。它们都将 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" />
最简单的方法是使用ViewCompat.setAlpha
ViewCompat.setAlpha(imageViewInstace, alpha);
其中 alpha
是介于 0 和 1 之间的浮点数
在XML中使用
android:alpha="" alpha between 0 to 1
在代码中使用
imageView.setAlpha(int);
Similar Question