网格视图单个子可绘制动画

时间:2012-05-31 06:12:50

标签: android android-layout

  

你好,我想只为网格视图单个孩子绘制动画   但我找不到合适的解决方案

enter image description here

  

这是示例图片,你可以看到红色圆圈,我只想要   该网格视图子项[红色圆圈图像]的可绘制动画。

...谢谢

1 个答案:

答案 0 :(得分:1)

这是解决方案......

我只是将以下代码写入Adapter类的getView方法

if (position == 0) {
                v.setBackgroundResource(R.anim.frame);
                mAnimation = (AnimationDrawable) v.getBackground();
                v.postDelayed(new Runnable() {
                    public void run() {
                        if (mAnimation != null)
                            mAnimation .start();
                    }
                }, 100);
            }