recolog

@t0m0120

ReactNavigationのDrawerがAndroidで全画面でスワイプ反応してしまう

May 14, 2019

Android対応の際にReactNavigationのcreateDrawerNavigatorのDrawerの開閉が画面端だけでなく全画面でswipe反応してしまっていた。

対処法

createDrawerNavigatorのプロパティにあるedgeWidthを調整すれば行けるかと思ったが Androidで全く変化なかったのでissue等を検索した所

drawerのissueに drawer/issues/49#issuecomment

react-native-gesture-handlerのバグでedgeWidthに渡した値が逆に扱われてしまっていたようなのでreact-native-gesture-handlerをverupするかマイナス指定で解決した。

Android対応でAnimationやらStyleでこの手のissue見て解決が多い。..


記事を見てKyashから眠気覚ましのコーヒー代投げ銭してもらえると喜びます!