Я хочу создать ImageView в классе обслуживания. Я хочу погасить изображение, когда пользователь щелкнул по нему. Я пробую под кодом:Android исчезает с ImageView при нажатии
ImageView chatHead = new ImageView(this);
chatHead.setImageResource(R.drawable.battery_20);
final Animation fadeOut = new AlphaAnimation(1, 0);
fadeOut.setInterpolator(new AccelerateInterpolator());
fadeOut.setStartOffset(50);
fadeOut.setDuration(3000);
fadeOut.setAnimationListener(new Animation.AnimationListener()
{
public void onAnimationEnd(Animation animation)
{
chatHead.setVisibility(View.GONE);
}
public void onAnimationRepeat(Animation animation) {}
public void onAnimationStart(Animation animation) {}
});
chatHead.setAnimation(fadeOut);
chatHead.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
chatHead.setVisibility(View.INVISIBLE);
}
});
Когда я нажимаю на изображение ImageView, он сразу исчезает!
не работающий еще ... !! –
Почему вы хотите скрыть изображение при нажатии кнопки? 'chatHead.setVisibility (View.INVISIBLE);' Почему бы не 'chatHead.setVisibility (View.VISIBLE);' – Gekkula
sry, я не понимаю ваш вопрос! –