I'm trying to make animation on ImageView to change it's width but nothing happened
this is my code
final ImageView NewsDeitalHeaderImage = (ImageView) findViewById(R.id.NewsDeitalHeaderImage);
NewsDeitalHeaderImage.setImageResource(NewsDeitalSharedImage);
ValueAnimator anim = ValueAnimator.ofInt( NewsDeitalHeaderImage.getMeasuredWidth() , WindowManager.LayoutParams.MATCH_PARENT);
anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
int val = (Integer) valueAnimator.getAnimatedValue();
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams)NewsDeitalHeaderImage.getLayoutParams();
layoutParams.width =val;
NewsDeitalHeaderImage.setLayoutParams(layoutParams);
}
});
anim.setDuration(300);
anim.start();