我正在寻找解决方案,以便为Android视图的选择器提供较大的界限。视图的触摸反馈的较大范围
想象一下,View是一个矩形视图。当用户点击视图时,将显示的触摸反馈是一个比视图边界大得多的圆。
你知道建立这样一个想法的好方法吗?
我正在寻找解决方案,以便为Android视图的选择器提供较大的界限。视图的触摸反馈的较大范围
想象一下,View是一个矩形视图。当用户点击视图时,将显示的触摸反馈是一个比视图边界大得多的圆。
你知道建立这样一个想法的好方法吗?
有没有办法如何做到这一点在视图的界限(我认为)。您可以通过对父级背景视图进行视觉操作来实现它。
ImageButton im = (ImageButton) findViewById(R.id.ur_btn);
im.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
float x = im.getX();
float y = im.getY();
}
});
}
private void addCircleBehindRectangle(int x, int y){
RelativeLayout parent = (RelativeLayout) findViewById(R.id.my_relative_layout);
ImageView iv = new ImageView(this);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(x, y);
//optional margin l/r
params.leftMargin = 50;
params.topMargin = 60;
parent.addView(iv, params);
}
我希望它有一点帮助。祝你好运