【问题标题】:Android cardview zoom-in and zoom-out animationAndroid cardview放大缩小动画
【发布时间】:2016-11-11 04:18:09
【问题描述】:

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

cardview-animation

【问题讨论】:

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


    【解决方案1】:

    类似这样的......

    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.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-19
      • 2018-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多