Немного не понял вашего ответа, пробежался по библиотекам, везде реализована функция Crop. Это понятно. Я таким образом получаю аватар пользователя из большой картинки. При этом получаю координаты "условного" центра. Т.е. того места где пользователь выбрал аватарку. Соответственно на большом фото мне нужно при выводе в ImageView вывести так, чтобы эта точка была по средине ImageView, а все остальное обрезолось по тому же алгоритму, как обрезается при scaleType="centerCrop".
Т.к. разные устройства могут иметь разные пропорции width/height для ImageVeiw, то придумать алгоритм предобработки у меня не получается. Сам я вижу два пути:
1) Kибо выполнять обрезку фото, после того как поймаю Collback от загрузчика фотографии (но тогда нужно дополнительно обрабатывать функционал переворота экрана.
2) Унаследоваться от ImageView и руками внести дополнительный метод для класса.
Надеюсь, Вы поняли в чем моя проблема. И сможете детальней помочь.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.