有沒有什麼辦法在Android中裁剪Drawable ImageView
。當我在谷歌搜索,我發現很多的例子來裁剪相機圖像或圖庫圖像,但我沒有找到任何解決方案ImageView
和該圖像的來源是從我的drawablefolder
。如何在Android中裁剪繪圖的ImageView
請任何人都幫我裁剪可繪製的圖像。
在此先感謝。
有沒有什麼辦法在Android中裁剪Drawable ImageView
。當我在谷歌搜索,我發現很多的例子來裁剪相機圖像或圖庫圖像,但我沒有找到任何解決方案ImageView
和該圖像的來源是從我的drawablefolder
。如何在Android中裁剪繪圖的ImageView
請任何人都幫我裁剪可繪製的圖像。
在此先感謝。
您是否嘗試過使用createScaledBitmap?看看這個例子https://stackoverflow.com/a/15789801/1342638
您可以使用createBitmap
作物和createScaledBitmap
作爲比例位圖。
Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
mBitmap = Bitmap.createBitmap(mBitmap, 0, 0, width, height);
您還可以縮放圖像..
mBitmap = Bitmap.createScaledBitmap(mBitmap, width, height, true);
子類中的ImageView和覆蓋onTouch方法。或者,您可以附加onGestureDetector。根據您希望它的行爲如何使用轉換矩陣來縮放或翻譯從drawables加載的圖像。最後啓用視圖的繪圖緩存並使用getDrawingCache()方法獲取您爲ImageView顯示的動態設置。
<ImageView
android:src="@drawable/image"
android:adjustViewBounds="true"
android:scaleType="centerCrop" >
</ImageView>
http://androidroadies.blogspot.in/2013/05/crop-image-in-android.html。我已經試過這個,但在這個例子中它只裁剪照相機圖像和圖庫圖像,但尚未顯示圖像。 – Sri