Одно замечание: вы объявляете, что ваша переменная "count" равна 0 при каждом срабатывании события касания, если вам интересно, почему оно не увеличивается.
То, что вы эффективно делаете здесь, - это создание нового ImageView в каждом сенсорном событии.Вам следует обращаться к тому же ImageView, если вы хотите последовательно работать с этим объектом, а не объявлять его каждый раз, когда вы хотите что-то с ним сделать.
Попробуйте объявить его в верхней части класса Activity:
public ImageView imageView;
Затем вы можете создать его экземпляр в методе onCreate:
imageView=(ImageView)findViewById(R.id.img1);
И затем вы можете работать с ним в событии касания, не объявляя его каждый раз:
if(count>0)
{
LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);
lp.setMargins(0, place, 0, 0);
// MarginLayoutParams marginLayoutParams=new MarginLayoutParams(imageView.getLayoutParams());
//marginLayoutParams.setMargins(0, 500, 0, 0);
imageView.setLayoutParams(lp); // Note how we havent declared it above.
place=place+10;
}