我希望按钮的中心点=触摸点膨胀。在充气时,m 做如下:
control = inflater.inflate(R.layout.button,
(ViewGroup) target_layout, false);
targetContainer.addView(control);
x = x - (control.getWidth()/2); // control not inflating exactly @ center of
y = y - (control.getHeight()/2); // the touch left.
absoluteLayoutParams = new AbsoluteLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT, x, y);
control.setLayoutParams(absoluteLayoutParams);
button.xml包含具有高度和宽度的按钮 = Wrap Content。 这里的x & y是释放拖动时的触摸坐标。
这就是它从接触点膨胀的方式。
我希望它从接触点开始像这样膨胀。
在此先感谢,卡皮尔。