我想知道如何在圓形視圖中查看圖像?!就像Instagram中的imageview或者其他可以放置imageview的應用程序一樣。實際上,我想通過在圓形或正方形中顯示圖像來進行控制。在android分辨率的imageview
-1
A
回答
1
只需選中下面的代碼
public static Bitmap getRoundedCornerBitmap(Bitmap bitmap) {
Bitmap output = Bitmap.createBitmap(bitmap.getWidth(),
bitmap.getHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(output);
final int color = 0xff424242;
final Paint paint = new Paint();
final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
final RectF rectF = new RectF(rect);
final float roundPx = 12;
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(color);
canvas.drawRoundRect(rectF, roundPx, roundPx, paint);
paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
canvas.drawBitmap(bitmap, rect, rect, paint);
return output;
}
+0
你能告訴我我準確把這段代碼放在哪裏嗎?我的意思是我想從手機上打開一張圖片並選擇它,之後我想要一個特定尺寸的圖像視圖,如果它不是我裁剪它,之後它會以圓形視圖顯示它。希望沒有它太多:) – user3077582
0
請參考此答案here
並請5我一些反饋
希望幫助。
相關問題
- 1. Android分辨率獨立位圖ImageView
- 2. Android x86分辨率
- 3. 分辨率在Android應用
- 4. 在ImageView中不顯示高分辨率圖像Android
- 5. Android的屏幕分辨率
- 6. Android的屏幕分辨率
- 7. Android適用於ImageView的圖像分辨率
- 8. Android - 將ImageView保存爲全分辨率圖像文件
- 9. Android圖標分辨率
- 10. android屏幕分辨率
- 11. Android鍵盤分辨率
- 12. Android屏幕分辨率
- 13. 高分辨率支持 - Android
- 14. Android Unity3D多重分辨率
- 15. 爲Android設計 - 分辨率?
- 16. Android多屏分辨率
- 17. android尺寸分辨率
- 18. Android HTC Sensation分辨率QHD
- 19. xamarin android player分辨率
- 20. 在Android中的意圖分辨率
- 21. 在android中的不同分辨率
- 22. 多分辨率/分辨率C++容器
- 23. 分辨率在Java
- 24. android在json數據的ImageView上顯示圖像(不同的屏幕分辨率)
- 25. 寫在Android多種分辨率?
- 26. Android瀏覽器在分辨率爲
- 27. 在Android中降低圖像分辨率
- 28. 規模iPad的分辨率的圖像,以適應Android的分辨率
- 29. Java:JFrame分辨率?
- 30. WinForm分辨率
你有沒有嘗試過任何東西? –
哦,那真棒! thanx body – user3077582