Поместите 2D-изображение поверх фона

Я работаю над приложением для Android со следующими требованиями

  1. Возьмите изображения из галереи и отобразите их в качестве фона.

Это делается следующим образом:

btn_select.setOnClickListener(new View.OnClickListener(){

        @Override

        public void onClick(View view) {

            Intent intent = new Intent();
            intent.setType("image/*");
            intent.setAction(Intent.ACTION_GET_CONTENT);
            startActivityForResult(Intent.createChooser(intent,"SelectPicture"),PICK_IMAGE);
        }
    });

         }

    @Override


protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == requestCode && resultCode == RESULT_OK && null != data) {
        Uri selectedImage = data.getData();
        String[] filePathColumn = { MediaStore.Images.Media.DATA };

        Cursor cursor = getContentResolver().query(selectedImage,
                filePathColumn, null, null, null);
        cursor.moveToFirst();

        int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
        String picturePath = cursor.getString(columnIndex);
        imageView.setImageURI(Uri.parse(picturePath));

        cursor.close();

    }

2. Поместите 2D-изображение в верхнюю часть фонового изображения.

3. Переместите изображение, перетащив его. 4. Масштабируйте изображение.

Кто-нибудь, пожалуйста, предложите способы выполнения шагов 2,3 и 4.

Заранее спасибо!

0 ответов

Другие вопросы по тегам