我有一个vector
图标在我的drawable
包ic_vector_point_image
:
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="10dp"
android:height="10dp"
android:viewportWidth="3"
android:viewportHeight="3">
<path
android:pathData="M1.5,1.5m-1.5,0a1.5,1.5 0,1 1,3 0a1.5,1.5 0,1 1,-3 0"
android:fillColor="#4C55E4"/> --- blue color
</vector>
字符串
然后我将这个vector
图标与我的ImageView
一起使用:
<ImageView
android:id="@+id/point"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="3.7dp"
android:src="@drawable/ic_vector_typing_indicator_point"
app:layout_constraintBottom_toBottomOf="@id/typing_text"
app:layout_constraintStart_toStartOf="parent"
tools:ignore="ContentDescription" />
型
我需要为这个drawable
设置argb
颜色,如下所示:imageView.setColor(Color.argb())
.我怎么能这样做?
1条答案
按热度按时间o8x7eapl1#
您可以像这样更改图像视图的色调:
imageView.setColorFilter(Color.argb(255, 255, 255, 255));
//白色