title: Shake each view of gridView on button click
body: <p>I have a dynamic gridview that is showing views as expected. But now i want to set shake animation to each view on button click.<br>
  For example when i click the edit button, each view shakes and then i can delete that view from grid.<br>
  Here is my adapter:  </p>
  
  <pre><code>public class ImageAdapter extends BaseAdapter
  {
  private Context mContext;
  private final List&lt;Struct_Wallet_Name&gt; wallets;
  
  public ImageAdapter(Context c, List&lt;Struct_Wallet_Name&gt; 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;
  
  } 
  }  
  </code></pre>
  
  <p>Any idea how to do this?</p>