Android bitmap如何获取坐标

Android bitmap如何获取坐标,第1张

public static Bitmap createBitmap (Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter)

返回一个不可改变的位图,该位图来自源位图的子集,并根据可选的矩阵进行转换。它被初始化为跟源位图有同样的密度。

参数

source 产生子位图的源位图;

x 子位图第一个像素在源位图的X坐标

y 子位图第一个像素在源位图的y坐标

width 子位图每一行的像素个数

height 子位图的行数

m 对像素值进行变换的可选矩阵

filter 如果为true,源图要被过滤。该参数仅在matrix包含了超过一个翻转才有效

返回值

一个描述了源图指定子集的位图。

异常

IllegalArgumentException 如果x,y,width,height的值超出了源图的维度,该异常会被抛出。

百度地图API获取坐标的地址:>

您好,很高兴为您解答://根据坐标获取ImageView imageView = ((ImageView)v);Bitmap bitmap = ((BitmapDrawable)imageViewgetDrawable())getBitmap();int pixel = bitmapgetPixel(x,y);//获取颜色int redValue = Colorred(pixel);int blueValue = Colorblue(pixel);int greenValue = Colorgreen(pixel);​转载,仅供参考,如果我的回答没帮助到您,请继续追问。

true]GeoPoint centerPoint = mapviewgetMapCenter();// 地图中心坐标 int tbSpan = mapviewgetLatitudeSpan();// 当前纬线的跨度(从地图的上边缘到下边缘) int lrSpan = mapviewgetLongitudeSpan();// 当前经度的跨度(从地图的左边缘到地图的右边缘) GeoPoint ltPoint = new GeoPoint(centerPointgetLatitudeE6() - tbSpan / 2, centerPointgetLongitudeE6() - lrSpan / 2);// 左上角坐标 GeoPoint rbPoint = new GeoPoint(centerPointgetLatitudeE6() + tbSpan / 2, centerPointgetLongitudeE6() + lrSpan / 2);// 右下角坐标 查看原帖>>

Android编程中Touch事件中的MotionEvent已经记录了触摸的x y坐标了。

int x = eventgetX(); 得到触摸的x轴坐标。

int y = eventgetY();得到触摸的y轴坐标。

示例代码:

switch(eventgetAction()){

    case MotionEventACTION_MOVE:

        int x = eventgetX();

        int y = eventgetY();

break;

}

以上就是关于Android bitmap如何获取坐标全部的内容,包括:Android bitmap如何获取坐标、安卓 百度地图API怎么点击地图获取坐标、如何获取android界面某一个坐标点的颜色值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9537065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存