将AndroidSlidingUpPanel锚点设置为特定视图

时间:2018-07-11 09:26:17

标签: java android

我正在使用https://github.com/umano/AndroidSlidingUpPanel,到目前为止效果很好。

当前,我使用setAnchorPoint来设置锚点。 我想为特定视图设置锚点,可以吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

setAnchorPoint要求浮点数介于0和1之间,即百分比:

0.3 = 30% of the screen.

因此,您必须找到要设置为锚点的视图位置。 使用getLocationOnScreen()

int[] location = new int[2];
myView.getLocationOnScreen(location);
int y = location[1];

然后将y转换为介于0和1之间的浮点值。