我有以下的代码工作:如何检测屏幕的顶部和底部坐标?
Button b = (Button) findViewById(R.id.my_button);
if(b != null) {
Rect bounds = new Rect();
parentLayout.getHitRect(bounds);
if(b.getLocalVisibleRect(bounds)) {
//it is visible, do code
}
}
问:我怎样才能改变代码,以便我做我正在做内部if(b.getLocalVisibleRect(bounds))
但是当中间或完成按钮已经出现?
现在用我的代码,我可以检测到按钮的上边缘何时出现。但是,如果我能够检测几乎所有的按钮已经出现,那将是最好的。
什么用的情况下,这样做? –
@RahulTiwari:我正在做另一个元素的动画,我认为如果我更准确的话,过渡将是完美的。现在可以,但是因为我在学习android,所以我想看看事情如何改进 – Jim