0
A
回答
0
創建自定義類
public class CustomCanvas extends Canvas {
private Rect rect;
@Override
public void drawPicture(Picture picture, Rect dst) {
rect =dst;
super.drawPicture(picture, dst);
}
public Rect getRect() {
return rect;
}
}
致電CustomCanvas直接從
@Override
public boolean onTouchEvent(MotionEvent event) {
canvas.getRect().intersect((int)event.getX(),(int)event.getY(),0,0);
return super.onTouchEvent(event);
}
2
我不知道爲什麼你需要做的,但這裏的一些粗魯的解決方案:
Map<Integer, Integer> result = new HashMap<Integer, Integer>();
for (int x = 0; x < bitmap.getWidth(); x++) {
for (int y = 0; y < bitmap.getHeight(); y++) {
int color = bitmap.getPixel(x, y);
if (color != BACKGROUND_COLOR) {
result.put(x, y);
}
}
}
你只是遍歷位圖,比較每個像素的背景顏色的顏色。如果不同,則將當前像素添加到結果地圖。
見this post如果你不知道如何檢索Bitmap
從Canvas
相關問題
- 1. Android畫布drawText文本的y位置
- 2. android java查找X和Y的位置
- 3. 查找X和Y位置
- 4. 查找組件的x,y位置
- 5. 在uilabel中找到文本的位置{x,y}
- 6. 如何在pdf中找到文本的x,y位置
- 7. Babylonjs中的動畫位置X和Y
- 8. 在不同的x,y位置畫布重繪一個矩形
- 9. 設置X和畫布渲染器的y位置
- 10. x和y位置查找器JQuery JS
- 11. 在Cytoscape.js中的x,y位置查找元素
- 12. 在Flex中查找datagrid/adavancedDataGrid行的x,y位置
- 13. 在畫布上查找線條位置
- 14. 如何查找JTextPane中偏移量的顯示位置(x,y)?
- 15. 查找圖像中指定顏色的x,y位置?
- 16. x,y在網格中的位置文本
- 17. 如何在iTextSharp中查找當前(X,Y)位置?
- 18. 在圖像[OpenCV/Python]中查找[x,y]旋轉座標位置
- 19. 我如何在中心x y上的畫布上旋轉位圖android
- 20. 在pdf文件中查找最後一行的x,y位置 - itextsharp
- 21. 潘畫布,使點(x,y)在中心
- 22. 在文本框中查找字符串的x,y點
- 23. Android:設置x和y位置
- 24. 獲取填充像素位置的x和y的值在畫布
- 25. 找到一個列表中最近的x,y位置到另一個列表中的x,y位置?
- 26. 使用x,y座標查找佈局
- 27. 查找水平移動元素的每個X,Y位置
- 28. 查找條件y值的x軸位置
- 29. 如何在python 3中找到鼠標的x和y位置?
- 30. 在位圖數據中查找像素位置(x和y座標)
你是指邊界框,或者是紅色的像素數。 – Doomsknight
x,y紅色文字的位置。 – Hemant