#android #react-native #expo
#Android #реагируйте на родной #выставка
Вопрос:
Привет, я не могу заставить работать действие прокрутки влево / вправо в react-native-swipe-list-view. Я прочитал документ, но не нашел ни одного примера.
Вы можете видеть, что я успешно использую некоторые действия onpress в своем коде ниже. Но onLeftAction не работает — он ничего не делает (и не выводит на консоль)
Мой код:
<SwipeListView
data={swipeListData}
/*START ISSUE*/
leftActionValue={70}
onLeftAction={(data, rowMap) => {
console.log("swipeleft");
}
/*END ISSUE*/
}
renderItem={(data, rowMap) => (
/*HERE EVERYTHING WORKS*/
)}
renderHiddenItem={(data, rowMap) => (
/*ALSO IN HERE*/
)}
leftOpenValue={75}
rightOpenValue={-75}
/>
Ответ №1:
onLeftAction
не отвечает leftActionValue
.
Вам нужно будет определить leftActivationValue
, это сработает onLeftAction
.
Разница между реквизитами:
leftActionValue — значение translateX для левого действия, на которое строка будет сдвинута после освобождения жеста
onLeftAction — срабатывает при сдвиге строки влево — Значение активации