Как увеличить изображение, нажимая на него?
Я хотел знать, как сделать изображение больше или увидеть изображение в полном размере при нажатии. Мне бы хотелось, чтобы на экране было четыре небольших изображения, поэтому, когда пользователь нажимает на одно из изображений, оно становится больше, чтобы они могли правильно видеть изображение.
Я искал, чтобы узнать, как это сделать, но ничего не нашел.
Если бы вы могли помочь мне, я был бы признателен.
Спасибо:)
2 ответа
Посмотрите учебник Hello Gallery, он поможет вам понять эскизы
http://developer.android.com/guide/tutorials/views/hello-gallery.html
Проверьте это
onClick
Метод вашей миниатюры, вы можете начать новую активность в полноэкранном режиме:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
и передайте изображение uri или что-то, что указывает источник изображения, на новое действие:
Intent intent = new Intent(YouActivity.this, FullImage.class);
intent.putExtra("imageUri", R.drawable.yourImage); // or the path to your image.
в классе FullImage Activity
ImageView icon = (ImageView) findViewById(R.id.myImage);
BitmapFactory.Options options = new BitmapFactory.Options();
options.inTempStorage = new byte[3*1024];
Bitmap ops = BitmapFactory.decodeFile(path, options);
// instead path you can get an image from previous activity.
icon.setImageBitmap(ops);