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