2012-07-27 37 views
0

我必須裁剪圖像。我正在使用類似於here的代碼。其中開始一個活動,對此行動作出響應:在Android中裁剪應用程序的可用性?

"com.android.camera.action.CROP" 

它適用於我測試的所有設備 - 它確實總是找到1個活動並啓動它。工作正常。

但我能依靠它嗎?或者將是沒有任何作物可能性的設備(在這種情況下,我將不得不在我的應用程序中實現作物功能)?

編輯:忘了提及:動態裁剪 - 用戶將選擇區域(使用具有固定尺寸的矩形)。

+0

你爲什麼不使用手動裁切方法? – SALMAN 2012-07-27 14:01:09

+0

哪一個?我剛開始做這個任務,發現這個鏈接,測試它,工作,並想知道我是否可以保留它。但似乎並非如此。 – Ixx 2012-07-27 14:02:28

+0

請參閱我的回答:) – SALMAN 2012-07-27 14:08:18

回答

2

但我能依靠它嗎?

或者將設備沒有任何作物可能性

是。這已經出現了。這是一個攝像頭應用程序,可能會或可能不會出現在設備上,可能會在將來的某個版本的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?

謝謝:)

相關問題