Поместите 2D-изображение поверх фона
Я работаю над приложением для Android со следующими требованиями
- Возьмите изображения из галереи и отобразите их в качестве фона.
Это делается следующим образом:
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.
Заранее спасибо!