Редактировать изображение в Android - PullRequest
0 голосов
/ 26 февраля 2019

Я хочу сделать что-то вроде WhatsApp, когда пользователь захватывает изображение или выбирает изображение из галереи, он может редактировать изображение / рисовать что-то на изображении.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 26 февраля 2019

Для этого существует так много библиотек.

Просто попробуйте это WhatsApp, как редактор фотографий

Оформить пример и библиотеку

ImageEditor.Builder(this, imagePath)
                .setStickerAssets("stickers")
                .disable(ImageEditor.EDITOR_TEXT) //to disable something
                .open()

Вы получите результат в onActivityResult

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
    super.onActivityResult(requestCode, resultCode, data)
    when (requestCode) {
      ImageEditor.RC_IMAGE_EDITOR ->
        if (resultCode == Activity.RESULT_OK && data != null) {
          val imagePath: String = data.getStringExtra(ImageEditor.EXTRA_EDITED_PATH)
          edited_image.setImageBitmap(BitmapFactory.decodeFile(imagePath))
        }
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...