У меня проблемы с моим приложением React Native !!!! У меня есть простой Flatlist. У меня есть TextInput, у которого есть опция фильтра. Щелкните внутри TextInput. Появится раскрывающийся список фильтров.
Щелкните этот фильтр, который отображается внутри TextInput.
Нужна помощь в стилизации этого !!! Это должно выглядеть примерно так. Если не до такой степени, то, по крайней мере, рамка вокруг него в порядке.
Я пробовал это с помощью элементов Button - React Native. Это так расстраивает. Я не могу использовать сторонние библиотеки (политика компании).
Код ввода текста:
<Icon type='materialicons' name='search' /> // search icon
<Button icon={<Icon name="check"/>}. //my attempt to create a button around the filter
type='clear' title ={val}
onPress={()=>{this.handleFilterIcon(false); this.setFilt(false)}}/>
<TextInput // Text Input
value={value}
placeholder='Search Here...'
onChangeText={(text)=>{this.handleSearch(text, true);this.renderDropDown(false)}}
onTouchStart={()=>{this.setTempNotifications();this.renderDropDown(true)}}
style={{ height: 40, flex: 1}}
autoCapitalize='none'
selectTextOnFocus={true}
label='input'
/>
<Icon type='materialicons' name='cancel' onPress={()=>{} /> // Clear Icon
<Button title='Cancel'
buttonStyle={{backgroundColor:'#D3D3D3', borderColor: 'grey', borderRadius: 6 , borderWidth: 1, height: 40}}
onPress={()=>{} /> // Cancel button
Кто угодно, подскажите, пожалуйста, наиболее эффективный способ сделать это !!!