JavascriptProva

venerdì 15 aprile 2016

Matrix

Che cosa è una Matrix?

Proviamo a crearla e usarla come da alcuni esempi.

Ma poi come si usa? Con Bitmap.createBitmap... e com'è questo metodo?

Ecco, ho ricostruito il tutto:
public class MainActivity extends Activity {
 
 ImageView imageView;
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  imageView=(ImageView)findViewById(R.id.imageView1);
  
  Matrix matrix=new Matrix();
  matrix.postScale(.1f,1f);
  
  Bitmap bitmap =BitmapFactory.decodeResource(getResources(), R.drawable.lucchiuso);
  
  Bitmap bmp=Bitmap.createBitmap(bitmap,0,0,500,500,matrix,false);
  imageView.setImageBitmap(bmp);
 
 } 
}
In questo caso, impostando come parametri del metodo postScale della Matrix .1 e 1, si ottiene un'immagine fortemente allungata.

Nessun commento:

Posta un commento