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