0

我有一个动态网格视图,它按预期显示视图。但现在我想在按钮单击时为每个视图设置抖动动画。
例如,当我单击编辑按钮时,每个视图都会抖动,然后我可以从网格中删除该视图。
这是我的适配器:

public class ImageAdapter extends BaseAdapter
{
private Context mContext;
private final List<Struct_Wallet_Name> wallets;

public ImageAdapter(Context c, List<Struct_Wallet_Name> wallets)
{
    this.mContext = c;
    this.wallets = wallets;

}

public int getCount()
{
    return wallets.size();
}

public Object getItem(int position)
{
    return null;
}

public long getItemId(int position)
{
    return 0;
}

// create a new ImageView for each item referenced by the Adapter
public View getView(final int position, View convertView, ViewGroup parent)
{
    LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View gridView;

    if(convertView == null)
    {
        gridView = new View(mContext);
        gridView = inflater.inflate(R.layout.wallet_icons, null);
        gridView.setPadding(8, 8, 8, 8);

        final Animation animBounce = AnimationUtils.loadAnimation(mContext, R.anim.bounce);
        gridView.startAnimation(animBounce);

        TextView textView = (TextView) gridView.findViewById(R.id.id_tv_wallet);
        textView.setText(String.valueOf(wallets.get(position).str_WalletName));

    }
    else
    {
        gridView = (View) convertView;
    }

    return gridView;

} 
}  

知道怎么做吗?

4

0 回答 0