0

我正在開發一個簡單的圖像測驗應用程序,其中我需要放大和縮小布局中使用的卡片視圖的動畫。我需要放大選定的卡片,比如說10%,然後縮小並將其餘卡片模糊10%。我附上了佈局以供參考,並且需要一些關於如何實現的信息。這裏介紹的整個佈局是在一個自定義的ViewPager中。Android Cardview放大和縮小動畫

cardview-animation

回答

0

事情是這樣的....

View gridView;     // Assume your items are attached to this View 
ArrayList<View> itemViewList;  // Each item views 

public void selectItem(int index) { 
    for(int i=0; i<itemViewList.size; i++) { 
     if(index == i) 
      itemViewList.get(i).animate().scaleX(1.05f).scaleY(1.05f).setDuration(150); 
     else 
      itemViewList.get(i).animate().scaleX(1).scaleY(1).setDuration(150); 
    } 
} 


順便說一句,你不能達到通過這種方式FANCY模糊效果。
Check this article.