Ich verwende Animation Drawable mit etwas Rauch wie Animation. Es funktioniert überall, außer an den Ecken/Kanten des Bildschirms. Android verkleinert automatisch die Bildansicht von Animation Drawable an den Ecken und die Animation findet aufgrund der Schrumpfung nicht an der richtigen Position statt? Ich möchte, dass meine Animation Drawable die Bildschirmgrenze verlässt, aber es sollte die richtige Animation an den Ecken zeigen.Animation Drawing wird automatisch an den Ecken schrumpft?
Was ich tue, ist
mAnimation = new ImageView(this);
mAnimation.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
mAnimation.setVisibility(View.VISIBLE);
mlp.setMargins(click_X, click_Y, 0, 0);
mAnimation.setLayoutParams(mlp);
mAnimation.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.smoke));
AnimationDrawable anim = (AnimationDrawable) mAnimation.getBackground();
if (anim != null) {
anim.start();
}
jetzt diese Imageview-Animation wird schrumpfen, wenn wir an den Rändern des Bildschirms klicken?
Je nach Anforderung den rechten Rand und unteren Rand hinzufügen – user1201239