2015-08-08 61 views
9

React code to React Native konumuna dönüştürmek için radyo düğmesi nasıl uygulanır. Bu yüzden radyo butonlarını kullanmam lazım.React Native

cevap

20

Gerçekten kolayca sadece barebones RN kullanılarak bir radyo düğmesi taklit edebilir. İşte kullandığım basit bir uygulama. Tweak boyutu, istediğiniz gibi renkler vb. Bu (farklı bir renk tonu ve bazı metin ile) gibi görünüyor. Bir şey yapan bir düğmeye dönüştürmek için üstüne TouchableOpacity ekleyin.

enter image description here

function RadioButton(props) { 
    return (
     <View style={[{ 
     height: 24, 
     width: 24, 
     borderRadius: 12, 
     borderWidth: 2, 
     borderColor: '#000', 
     alignItems: 'center', 
     justifyContent: 'center', 
     }, props.style]}> 
     { 
      props.selected ? 
      <View style={{ 
       height: 12, 
       width: 12, 
       borderRadius: 6, 
       backgroundColor: '#000', 
      }}/> 
      : null 
     } 
     </View> 
); 
} 
+0

Mükemmel bir yaklaşım. Uygun durum değişkenleri ile evlenen, bu onay kutuları veya radyo düğmeleri olabilir. – Axeva