я следующий код, который работает:Как определить верхнюю и нижнюю координаты экрана?
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: Я делаю анимацию другого элемента, и я думаю, что если бы я был более точным, переход был бы совершенным. Теперь все в порядке, но поскольку я изучаю андроид, я хочу посмотреть, как это может улучшить – Jim