我试图将帧动画设置为Imageview。设置动画后Imageview属性丢失
imageAnim = (ImageView) rootView.findViewById(R.id.orderCards);
imageAnim.setBackgroundResource(R.drawable.image_switcher_anim);
imageAnim.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.MATCH_PARENT));
anim = (AnimationDrawable) imageAnim.getBackground();
anim.start();
所有的图像视图属性,如高度宽度,缩放类型都会丢失。 我明白这是因为设置动画为背景资源,图像将显示无缩放类型。
我看到两种可能性 有没有设置动画而不将其设置为背景以避免此问题的方法? 或 像高度宽度等属性可以设置图像背景。
NO ......它不帮助..它实际上消除了动画和框架并没有改变。 – Bags