Libgdx 增加一个图像';s可点击区域

Libgdx 增加一个图像';s可点击区域,libgdx,Libgdx,编辑:我正在使用LibGDX框架 有一个图像演员,它是: 附加到阶段 有一个OnClickListener,例如:image.addListener(新的OnClickListener(){…}) 此图像的可触摸区域固定在图像的宽度和高度上。 我想将可触摸区域增加N个像素。 我怎样才能做到这一点 下面是一个例子: (红色矩形=可触摸/可点击区域) 图像已经支持这种开箱即用的功能。演员可以比绘制的图像本身更大。您可以为绘制的图片提供缩放策略,如果使用缩放。无,则绘制的图片将独立于演员的大小 i

编辑:我正在使用LibGDX框架

有一个
图像
演员,它是:

  • 附加到
    阶段
  • 有一个
    OnClickListener
    ,例如:
    image.addListener(新的OnClickListener(){…})
此图像的可触摸区域固定在图像的宽度和高度上。
我想将可触摸区域增加N个像素。
我怎样才能做到这一点

下面是一个例子: (红色矩形=可触摸/可点击区域)


图像
已经支持这种开箱即用的功能。演员可以比绘制的图像本身更大。您可以为绘制的图片提供
缩放
策略,如果使用
缩放。无
,则绘制的图片将独立于演员的大小

image.setScaling(Scaling.none)
int N = 30;
image.setSize(image.getImageWidth() + N, image.getImageHeight() + N);

我的方法是使用一个自定义的图像视图,实际的图像视图位于RelativeLayout中。相对布局具有填充和/或边距集,因此它比imageView大。然后,当您设置onClicklistener时,将其设置在相对布局以及图像布局(在您的自定义类中)

它被[libgdx]标记,android内容在这里不相关。