簡體   English   中英

帶有 FloatingActionButton 組件的 React-Native-Popup-Menu 無法使用 MenuTrigger 觸發

[英]React-Native-Popup-Menu with FloatingActionButton Component cannot trigger with MenuTrigger

我想一起使用react-native-popup-menureact-native-floating-action-button組件。 我試過了:

<MenuTrigger>
    <FloatingActionButton
        size={56}
        textDisable
        iconName="directions"
        iconType="material-icons"
        shadowColor="#000"
        iconColor="white"
        backgroundColor="#405914"
    />
</MenuTrigger>

此代碼不會觸發 MenuTrigger,因為觸發了 FloatingActionButton 的 onPress。


我也試過這種東西:

<MenuTrigger customStyles={{ TriggerTouchableComponent: FloatingActionButton }} />

這個觸發器與 MenuTrigger 一起使用,但我無法自定義 FAB 按鈕的樣式。

你能給我一個解決方案嗎? :)

謝謝

根據文檔,您可以使用triggerTouchable

      <MenuTrigger
        customStyles={{
          TriggerTouchableComponent: Button,
          triggerTouchable: { title: 'Select (Custom Touchables)' },
        }}
      />

使用react-native-popup-menu版本 0.15.12 我現在可以用

<MenuTrigger>
  <MyCustomButtonComponent>
    <Icon ...>
  </MyCustomButtonComponent>
</MenuTrigger>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM