У меня есть приложение для Android, в котором я делаю снимок с помощью камеры Android.Этот снимок сделан в activity A
и после этого отправляется в activity B
, где редактируется.
Вот так я получаю свое изображение в activity B
:
Bundle extras = getIntent().getExtras();
BitmapFactory.Options options=new BitmapFactory.Options();
options.inSampleSize = 5;
byte[] imageData = extras.getByteArray("imageData");
Bitmap myImage = BitmapFactory.decodeByteArray(imageData , 0, imageData.length,options);
Matrix mat=new Matrix();
mat.postRotate(90);
bitmapResult = Bitmap.createBitmap(myImage, 0, 0, myImage.getWidth(), myImage.getHeight(), mat, true);
ImageView imageView = (ImageView) findViewById(R.id.myPic);
imageView.setImageBitmap(bitmapResult);
КакВы можете видеть, что я вращаю bitmap
, который я получаю с 90, используя это:
Matrix mat=new Matrix();
mat.postRotate(90);
А вот мой imageView
в XML-файле:
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:id="@+id/myPic"
/>
Проблема в том, чтоЯ сталкиваюсь с тем, что моя картинка не полноэкранная ... она почти полная, но не полная. Как вы можете видеть здесь:
![enter image description here](https://i.stack.imgur.com/XrwKK.png)
Если бы вы могли помочь мненемного увеличить его размер, я бы действительно оценил его. Спасибо
РЕДАКТИРОВАТЬ: я хочу увеличить только ширину моего изображения. Извините !!