我試圖將幀動畫設置爲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