Реагирует — встроенная кнопка фокусировки при рендеринге

#reactjs #react-native #accessibility

#reactjs #реагирует-встроенная #Специальные возможности

Вопрос:

Я пытаюсь протестировать свой React-Native на Android TV. На первом экране у меня есть компонент ButtonList.

По умолчанию я хотел бы использовать первую кнопку «фокус» и переключатель дистанционного управления справа / слева.

Вы можете увидеть пример :

введите описание изображения здесь

Первый «правый» элемент управления не запускает (визуально) кнопку «Файл M3U», а кнопка «Учетная запись» не отображается в фокусе (не в стиле непрозрачности).

Мой код :

 <View style={styles.tabs} accessible>
  <Button
    mode={buttonMode(isAccountLoginType)}
    style={styles.buttonNav}
    onPress={() => setLoginType(ACCOUNT)}>
    Account
  </Button>
  <Button
    mode={buttonMode(isM3uFileLoginType)}
    style={styles.buttonNav}
    onPress={() => setLoginType(M3U_FILE)}>
    M3U file
  </Button>
  <Button
    mode={buttonMode(isPlaylistIdLoginType)}
    style={styles.buttonNav}
    onPress={() => setLoginType(PLAYLIST_ID)}>
    Playlist ID
  </Button>
</View>
 

Кто-нибудь уже играл с React-Native с элементом focus?

Спасибо!

Комментарии:

1. Можете ли вы дать мне URL-адрес для закусок?

Ответ №1:

Можете ли вы попробовать, может быть, это может помочь. Вместо использования нескольких кнопок вы можете использовать список, содержащий название вкладок и возврат через ссылку на карту