在Android API < 21上使用setImageTintList,可以通过以下步骤实现:
implementation 'androidx.appcompat:appcompat:1.3.1'
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_image" />
ImageView imageView = findViewById(R.id.imageView);
Drawable drawable = AppCompatResources.getDrawable(this, R.drawable.ic_image);
ColorStateList colorStateList = ColorStateList.valueOf(Color.RED);
imageView.setImageDrawable(drawable);
imageView.setImageTintList(colorStateList);
在上述代码中,我们将图像资源设置为ImageView的src属性,并将红色作为着色颜色。你可以根据需要更改颜色。
请注意,上述方法适用于API级别21以下的设备。对于API级别21及以上的设备,可以直接使用setImageTintList()方法。
推荐的腾讯云相关产品:腾讯云移动应用分析(MTA),该产品提供了丰富的移动应用数据分析功能,可帮助开发者深入了解用户行为和应用性能,优化移动应用的用户体验。了解更多信息,请访问腾讯云移动应用分析产品介绍页面:腾讯云移动应用分析。
领取专属 10元无门槛券
手把手带您无忧上云