Code example for ViewGroup.MarginLayoutParams

0
						if (y > h) y = h;
						//permette di non far rimpicciolire l'immmagine se spostata troppo vicino al limite dello schermo 
						//questo perch� l'immagine cerca di rimanere sullo schermo 
 
						RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams 
								(new ViewGroup.MarginLayoutParams
										(RelativeLayout.LayoutParams.WRAP_CONTENT, 
												RelativeLayout.LayoutParams.WRAP_CONTENT));
				        lp.setMargins(x, y, 0, 0);//sto settando il parametri nel realtivelayout e gli imposto le coordinate
				        //del movimento questo mi serve per far variare i parametri della disposizione della imagineview selezionata 
				        //cosi da avere il movimento dell'icona, visto che avviene per ogni tempo dt l'aggiornamento dei parametri 
				        selected_item.setLayoutParams(lp);//gli passo i nuovi parametri
				    }if (event.getActionMasked() == MotionEvent.ACTION_UP){
				    	//tolgo il dito dallo schermo e sgancio la view selezionata cosi la posso riselezionare con un nuovo evento touch 
						selected_item = null;
					}return true;//consumo l'evento 
				} 
			}); 
    } 
}