0

I am using a view as Floating Action Button. The same page has a scrollview, I am not worried about the position or the styling.

Expected behavior :- The View which is wrapped with a Should response to the click event at every points of the button.

Current Behaviour:- I tried studying the behavior with the touch position marker turned, and randomly the button works if clicked at 3-4 positions. AFAIK, there's no pattern to it.

Here's the code of the Floating Button

    const FloatingButton = () => {
  return (
      <View
        style={{
          alignItems: "center",
          justifyContent: "center",
          width: 60,
          elevation: 3,
          position: "absolute",
          bottom: 20,
          right: 20,
          height: 60,
          backgroundColor: "#FFD343",
          borderRadius: 100,
        }}
      >
        {/* <Icon name='plus' size={30} color='#01a699' /> */}
        <Text
          style={{
            fontWeight: "bold",
            fontSize: 16,
          }}
        >
          {">"}
        </Text>
      </View>
  );
};

Here's how I am using it in one of the screens


<TouchableOpacity onPress={handleFab()}>
  <FloatingButton/>
</TouchableOpacity>
 

what else I have tried:-

  • Tried using the TouchableOpacity directly inside the FloatingButton and passing the click Handler as a prop
manigedit
  • 56
  • 4
  • @GauravRoy Here is the (snack)[https://snack.expo.dev/x6ITn2K41] but I was unable to reproduce it on the snack runner yet this issue behaves same across different android devices – manigedit Sep 11 '22 at 19:28

0 Answers0