Реагировать на положение Native ScrollAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Реагировать на положение Native Scroll

Сообщение Гость »


Сценарий: за пределами представления прокрутки есть кнопка, которая будет отображаться, но когда я прокручиваю вниз и достигаю положения внутренней кнопки, она должна скрывать внешнюю кнопку и отображать только внутреннюю кнопку. Я пытался вычислить позицию, но это не помогло.
const App = () => { const [positionOutside, setPositionOutSide] = useState({x: 0, y: 0}); const [hideButton, setHideButton] = useState (false); const handleScroll = событие => { const y = event.nativeEvent.contentOffset.y; if (y >= PositionOutside) { //как только прокрутится до внутренней кнопки, скроем внешнюю кнопку setHideButton (истина); } еще { setHideButton (ложь); } }; возвращаться ( {/* другие компоненты */} { const макет = event.nativeEvent.layout; setPositionOutSide({x:layout.x, y:layout.y}); }} > Внутренняя кнопка {!hideUpperButton && ( Внешняя кнопка )} ); };
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»