2013-12-13 35 views
0

是否可以使用android的屬性動畫框架動畫視圖的寬度和高度?使用屬性動畫動畫視圖尺寸

例如,假設我有一個layout_width = 0dp的xml佈局視圖。我想動畫它導致layout_width = 20dp。 我該怎麼辦?

回答

0

您可以通過獲取ID

例如,如果你想動畫的ImageView它自動製作對應其寬度和高度動畫android的觀點,但你如果你的layout_width是0dp那麼不可見

ImageView imgv = (ImageView) findViewById(R.id.image); 

TranslateAnimation anim=new TranslateAnimation(0,80,0,0); 
     anim.setDuration(1000); 
     anim.setRepeatCount(Animation.INFINITE); 
    // anim.setRepeatMode(Animation.INFINITE); 
     anim.setRepeatMode(Animation.REVERSE); 

     imgv.setAnimation(anim);