9
A
回答
44
我很好奇你如何創建一個圓形的ImageView。你能分享這個祕密嗎? 就創建圓形位圖而言,請從要顯示的位圖創建一個BitmapShader。然後創建一個ShapeDrawable(Oval)併爲其分配位圖着色器。繪製drawable。巴姆!圓形圖像!
Bitmap bitmap = getthebitmapyouwanttoshowinacirclefromsomewhere;
Bitmap circleBitmap = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);
BitmapShader shader = new BitmapShader (bitmap, TileMode.CLAMP, TileMode.CLAMP);
Paint paint = new Paint();
paint.setShader(shader);
paint.setAntiAlias(true);
Canvas c = new Canvas(circleBitmap);
c.drawCircle(bitmap.getWidth()/2, bitmap.getHeight()/2, bitmap.getWidth()/2, paint);
myImageView.setImageBitmap(circleBitmap);
相關問題
- 1. 如何將矩形圖像設置爲圓形圖像
- 2. 如何在旋轉的圓形視圖中設置圖像?
- 3. 位置固定的圓形圖像 - css
- 4. 如何在android中設置圓形圖像邊界的顏色?
- 5. 如何設置一個圓形進度條內的圖像按鈕(圓形)
- 6. 圓形圖像?
- 7. 如何設置圓形圖像的背景顏色?
- 8. 如何在給定的位置設置位圖圖像中心
- 9. 如何爲圓形圖像設置陰影(css)
- 10. 如何在矩形中設置圖像?
- 11. 如何將圖像放在圓形圖像視圖中
- 12. 如何在Android中設置圓形圖像視圖背景黑色?
- 13. 如何將圖標放置在圓形圖像android的頂部?
- 14. Android的圓形邊框圓形圖像
- 15. Css圓形圖像
- 16. 圓形圖像視圖
- 17. 檢測圖像中的圓形圖案
- 18. ios中的圓形圖像視圖
- 19. 定位小圖像在圓形陣列周圍的大圖像
- 20. 定位圓形視圖中的一個div內的圖像圖像?怎麼樣?
- 21. 如何將面板中的圖形(如矩形,圓形)保存爲圖像?
- 22. div內的圓形圖像
- 23. JavaFX的圓形圖像
- 24. 根據觸摸位置在屏幕上放置圖像,將圖像的位置限制爲一個圓形
- 25. 如何創建圓形圖像包裝
- 26. 如何製作圓形圖像
- 27. 如何裁剪圓形圖像openvc android
- 28. 如何用PDFsharp繪製圓形圖像
- 29. 如何將圖像裁剪成圓形?
- 30. 如何在圓角矩形內或圓形內繪製圖像?
出於好奇,你是如何製作圓形圖像視圖? – Mark 2013-01-03 23:49:32
您可以設置類似的android:背景=「@繪製/ shape_border_radious」在ImageView的XML,然後創建圓形 – CGR 2017-10-12 21:32:26