在我的 Android APP 中,我有一些字母表(说 A.. 如下图所示)。这将在一个布局中。当用户触摸/跟踪图像时,图像必须以红色着色。换句话说,图像的颜色必须更改为红色。
任何关于如何实现这一目标的建议都会有很大帮助。提前致谢
在我的 Android APP 中,我有一些字母表(说 A.. 如下图所示)。这将在一个布局中。当用户触摸/跟踪图像时,图像必须以红色着色。换句话说,图像的颜色必须更改为红色。
任何关于如何实现这一目标的建议都会有很大帮助。提前致谢
在触摸侦听器中使用以下代码
// Get the Image container object
ImageView imgStatus = (ImageView) findViewById(R.id.imgInfoIcon);
// Load the icon as drawable object
Drawable d = getResources().getDrawable(R.drawable.ic_menu_info_details);
// Get the color of the icon depending on system state
int iconColor = android.graphics.Color.BLACK
if (systemState == Status.ERROR)
iconColor = android.graphics.Color.RED
else if (systemState == Status.WARNING)
iconColor = android.graphics.Color.YELLOW
else if (systemState == Status.OK)
iconColor = android.graphics.Color.GREEN
// Set the correct new color
d.setColorFilter( iconColor, Mode.MULTIPLY );
// Load the updated drawable to the image viewer
imgStatus.setImageDrawable(d);