Как я могу реализовать контекстное меню на панели приложений

Я использую реализацию образца из панели приложения Reaction-native-Paper.

Я реализовал компонент appbar с отдельным пользовательским элементом управления.

   <Appbar style={ styles.appBarHeader }>
            <Appbar.Action icon="menu" onPress={ () => props.navigation.openDrawer () }
                           color={ colors.buttonText }/>
            <Appbar.Content title={ props.resource.getResourceText ( ( props.comp ).titleResKey ) }
                            titleStyle={ styles.appBarContent }>
            </Appbar.Content>

        </Appbar>

в следующий раз я включил следующий код

 { ( props.comp ).openContextMenu !== undefined &&
            <Appbar.Action icon="more-vert" onPress={ () => {
                ( props.comp ).openContextMenu ();
            } }
                           color={ colors.buttonText }/>
            }

openContextMenu - это статический метод для открытия доступного контекстного меню в текущем окне экрана.

Что требуется на текущем экране для реализации, чтобы я мог открыть контекстное меню по щелчку на панели заголовка приложения?

Я понятия не имею, как реализовать элементы контекстного меню, как это

Я надеюсь, что кто-то может поддержать меня. Большое спасибо.

0 ответов

Другие вопросы по тегам