如何在onTouch中改变图像的颜色?

时间:2011-01-21 10:39:12

标签: android

在我的应用程序中,我有一个黑白图像,现在想要将黑白图像更改为彩色图像,就像我点击该图像时只有该部分变为彩色

由于

2 个答案:

答案 0 :(得分:2)

尝试这两个不同的图像一个是正常图像另一个是焦点图像

main.xml代码:

<ImageView 
                     android:id="@+id/emailsendimage" 
                     android:layout_height="wrap_content"
                     android:layout_width="wrap_content"
                     android:clickable="true"
                     android:focusable="true"                   
                     android:src="@drawable/sendchat_normal_icon" />

下一个代码文件:

 Submit.setOnFocusChangeListener(new OnFocusChangeListener() {

                    public void onFocusChange(View v, boolean hasFocus) {
                        // TODO Auto-generated method stub
                        if(hasFocus){
                             Submit.setImageResource(R.drawable.sendchat_over_icon);
                        }else{
                             Submit.setImageResource(R.drawable.sendchat_normal_icon);
                        }
                    }
                });

答案 1 :(得分:0)

尝试使用Selector在不同状态下设置不同的图像。

检查thisthis链接