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