Реагировать на родную TouchableOpacity onPress не работает на Android - PullRequest
0 голосов
/ 30 ноября 2018

TouchabelOpacity отлично работает на iOS, но метод onPress не работает на Android для меня.

Моя реактивная версия: 0.57.4

Мой код:

const initDrawer = navigation => (
  <TouchableOpacity
    style={{ left: 16 }}
    onPress={() => onPressDrawerButton(navigation)}
  >
    <Ionicons name="ios-menu" color="white" size={30} />
  </TouchableOpacity>
);

Ответы [ 2 ]

0 голосов
/ 11 мая 2019

У меня была похожая проблема.Обратите внимание, откуда импортировать «TouchableOpacity».Когда я изменил «TouchableOpacity» с «реакция-родной-жест-обработчик» на «реагировать-нативный», он работал для меня (для платформы Android)

0 голосов
/ 05 мая 2019

У меня была та же проблема, все кнопки TouchableOpacity работали нормально в сборке iOS, но была одна в Android, которая не срабатывает.Я наткнулся на этот ответ здесь , в котором упоминалось, что position: absolute испортит курок.Это решило мою проблему.

...