Задать вопрос
  • Как Android изменить поведение ImageView?

    @Kvafer Автор вопроса
    Денис Загаевский: Спасибо за совет. В итоге так и решил.
  • Как Android изменить поведение ImageView?

    @Kvafer Автор вопроса
    Немного не понял вашего ответа, пробежался по библиотекам, везде реализована функция Crop. Это понятно. Я таким образом получаю аватар пользователя из большой картинки. При этом получаю координаты "условного" центра. Т.е. того места где пользователь выбрал аватарку. Соответственно на большом фото мне нужно при выводе в ImageView вывести так, чтобы эта точка была по средине ImageView, а все остальное обрезолось по тому же алгоритму, как обрезается при scaleType="centerCrop".

    Т.к. разные устройства могут иметь разные пропорции width/height для ImageVeiw, то придумать алгоритм предобработки у меня не получается. Сам я вижу два пути:
    1) Kибо выполнять обрезку фото, после того как поймаю Collback от загрузчика фотографии (но тогда нужно дополнительно обрабатывать функционал переворота экрана.
    2) Унаследоваться от ImageView и руками внести дополнительный метод для класса.

    Надеюсь, Вы поняли в чем моя проблема. И сможете детальней помочь.