ViewFlipper动态更改图像

时间:2014-08-05 12:19:38

标签: android dynamic viewflipper

我有一项任务是定期显示5张图像。我正在使用ViewFlipper。图像是从图库或相机动态加载的。

我无法在运行时修改图像源,即用户应该能够更改他正在查看的当前图像。

我可以获取当前索引,现在我想在运行时从库中更改图像源

//初始化鳍状肢的代码

vf_profile_slide = (ViewFlipper) this.findViewById(R.id.profile_slide_vf);
    int gallery_grid_Images[]={R.drawable.image1,R.drawable.image2};

    for(int i=0;i<gallery_grid_Images.length;i++)
    {           
        setFlipperImage(gallery_grid_Images[i]);            
    }
    /*  tempBmp = BitmapFactory.decodeFile(imgPath);
        addNewImageToFlipper(mContext, tempBmp);
     */
vf_profile_slide.setAutoStart(true);
vf_profile_slide.setFlipInterval(5000);
vf_profile_slide.startFlipping();   

//点击按钮,点击图像索引

PROFILE_INDEX = vf_profile_slide.getDisplayedChild();

//调用此函数......

private void addImageToFlipperAt(Context mContext,int index,Bitmap bm)
{           
    ImageView iv_new = (ImageView)             findViewById(vf_profile_slide.getChildAt(index).getId());
    iv_new.setImageBitmap(bm);      
    vf_profile_slide.addView(iv_new,index);     
}

新图片成功添加....但我想要那个索引的当前图片消失了...那不会发生....告诉我哪里出错了

这可能吗?

0 个答案:

没有答案