В моем приложении у меня есть одно черно-белое изображение, теперь нужно изменить черно-белое изображение на цветное изображение, например, когда бы я ни нажимал на это изображение, только эта часть становится цветной
Спасибо
попробуйте сделать два разных изображения, одно - обычное изображение, другое изображение фокусировки
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);
}
}
});
Попробуйте использовать Selector
для установки разных изображений в разных состояниях.