将2D图像放在背景的顶部

时间:2016-11-14 16:45:32

标签: android android-graphics

我正在使用以下要求的Android应用程序

  1. 从图库中拍摄图像并将其显示为背景。
  2. 这样做如下:

    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 个答案:

没有答案