2012-07-27 2 views
0

Мне нужно обрезать изображение. Я использую код, похожий на один here. Который начинается деятельность, которая реагирует на это действие:Доступность приложений для обложек в Android?

"com.android.camera.action.CROP" 

Он хорошо работает на всех устройствах, которые я проверил - это найти всегда 1 активность и запускает его. Работает отлично.

Но могу ли я на него положиться? Или будут устройства без какой-либо возможности урожая (в этом случае мне нужно было бы реализовать функциональность crop в моем приложении)?

Редактировать: Задать вопрос: Обрезать динамически - пользователь выберет область (используя прямоугольник с фиксированными размерами).

+0

Почему бы вам не использовать ручной метод обрезки? – SALMAN

+0

какой? Я только начал выполнять эту задачу и нашел эту ссылку, протестировал ее, работал и задавался вопросом, смогу ли я ее сохранить. Но, похоже, это не так. – Ixx

+0

Пожалуйста, обратитесь к моему ответу :) – SALMAN

ответ

2

Но могу ли я на него положиться?

No.

Или будет устройства без каких-либо возможностей растениеводства

Да. Это уже появилось. Это недокументированная, не поддерживается функция одной камеры приложения, которые не могут или не могут присутствовать на устройстве, может быть уже не экспортируемой в некоторых будущих версиях Android, и т.д.

В этом случае я должен был бы реализовать функциональность посева в моем приложении

Это, безусловно, я бы порекомендовал. Обратите внимание, что есть порт активности посещений из приложения Gallery, плавающего вокруг GitHub где-то, что вы могли бы рассмотреть, если вы хотите иметь те же основные функции с вашей собственной частной реализацией.

0

Если вы просто хотите обрезать из центра, чем здесь, это код.

Вот пример выполнения этого в макете XML:

<ImageView android:id="@+id/title_logo" 
      android:src="@drawable/logo" 
      android:scaleType="centerCrop" android:padding="4dip"/> 

Но если вы хотите программно более подробным образом можно найти по этой ссылке.

How to crop an image in android?

Спасибо :)

Смежные вопросы