I have created an array of buttons consisting of 6 rows and 7 columns.Now what i want to do is when the app is load i want my button shake on first appereance.I mean to say that i want to give animation effect to my buttons.Mean whenever app is loaded the buttons appears shake to the user for a sec.So can anyone tell me how that can be done.I have send my code for creating array of buttons.Please anyone help me how can i give this effect to my buttons.
code for creating Array of Buttons:
            LinearLayout layoutVertical = (LinearLayout) findViewById(R.id.liVLayout);
            LinearLayout rowLayout = null;
            LayoutParams param = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT,1);
            //Create Button
            for (int i = 0; i<6; i++)
            {
                rowLayout = new LinearLayout(this);
                rowLayout.setWeightSum(7);
                layoutVertical.addView(rowLayout, param);
                for(int j=0; j<7; j++){
                    m_pBtnDay[i][j] = new Button(this);
                    rowLayout.addView(m_pBtnDay[i][j], param); 
                    m_pBtnDay[i][j].setGravity(Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL);
                    m_pBtnDay[i][j].setOnLongClickListener(this);                           
                    m_pBtnDay[i][j].setOnClickListener(this);
                    //save button position
                    m_pBtnDay[i][j].setTag(new CalendarForm(i , j));}
            }