Как поменять модальный фон выбора в android? - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь изменить модальный фон сборщика на другой цвет, по умолчанию он белый!

Я использую сборщик из "act-native & native-base ", но у меня никто не работает!

Так есть ли способ изменить его - с родного или RN?

Снимок экрана sc

Код

<View
    style={{
        felx: 1,
        borderBottomWidth: 1,
        borderBottomColor: '#ddd',
        borderColor: '#f05',
        borderWidth: 1,
        backgroundColor: '#273137', // it's change the bg but not the modal bg as you see in screenshot
        borderRadius: 4,
     }}>
          <Picker
              style={{
                  height: 40,
                  width: undefined,
                  flex: 1,
                  backgroundColor: '#f00', // not work!

              }}
              mode="dialog" // OR dropdown not change bg color 
              selectedValue={values.gender}
              onValueChange={itemValue =>
              setFieldValue('gender', itemValue)
              }>
                 <Picker.Item
                    color="#ddd"
                    label="gender"
                    value={null}
                    key={0}
                 />
                 <Picker.Item label="male" value={1} key={1} />
                 <Picker.Item label="female" value={2} key={2} />
          </Picker>
</View>

1 Ответ

0 голосов
/ 13 апреля 2020

В документации собственной базы у вас есть реквизит itemStyle, который вы можете применить к компоненту Picker

 <Picker
    itemStyle={{
      backgroundColor: "#ddd"            
    }}
  >
...