Android cardview放大和缩小动画

时间:2016-11-11 04:18:10

标签: android android-viewpager android-animation android-cardview

我正在开发一个简单的图像测验应用程序,我需要为布局中使用的卡片视图放大和缩小动画。我需要将选定的卡放大10%,然后缩小并将剩余的卡模糊10%。我附上了布局以供参考,需要一些关于如何实现的输入。此处显示的整个布局位于自定义ViewPager中。

cardview-animation

1 个答案:

答案 0 :(得分: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.