Risolto: reagisci al pulsante nativo round

C'è un problema con i pulsanti nativi di reazione che possono essere difficili da vedere e capire. Quando crei un pulsante in React Native, hai la possibilità di creare un pulsante rotondo o quadrato. Tuttavia, quando utilizzi questi pulsanti nella tua app, può essere difficile vedere quale è rotondo e quale è quadrato. Ciò può causare confusione e problemi quando si tenta di utilizzare i pulsanti nell'app.

 border

import React, { Component } from 'react'; import { StyleSheet, View, Text, TouchableOpacity } from 'react-native'; export default class App extends Component { render() { return ( <View style={styles.container}> <TouchableOpacity style={styles.button}> <Text style={styles.text}>Click Me</Text> </TouchableOpacity> </View> ); } } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', }, button: { backgroundColor:'#4ba37b', width:100, borderRadius:50, alignItems:'center', paddingTop:14 }, text:{ color:'#fff', fontSize:16 } });

Questo codice è scritto in React Native e crea un pulsante che dice "Fai clic su di me". Quando si fa clic sul pulsante, viene eseguita un'azione.

La prima riga importa le librerie React e React Native.

La seconda riga crea un componente denominato App. Questo componente eseguirà il rendering di un pulsante.

La terza riga esegue il rendering del componente App. Il componente App contiene un elemento TouchableOpacity, che verrà visualizzato come un pulsante. Il pulsante ha uno stile di styles.button, definito nella quarta riga. Il testo del pulsante avrà uno stile di styles.text, definito nella quinta riga.

La sesta e la settima riga definiscono rispettivamente gli stili per gli elementi contenitore e pulsante. L'elemento contenitore avrà justifyContent e alignItems impostati su 'center', in modo che il pulsante sia centrato sullo schermo. L'elemento button avrà un backgroundColor di '#4ba37b' e una larghezza di 100 pixel. Avrà anche borderRadius impostato su 50, in modo che appaia come un cerchio anziché come un rettangolo. Infine, avrà alignItems impostato su 'center', in modo che il testo al suo interno sia centrato verticalmente e orizzontalmente.

imposta i pulsanti in React

Esistono diversi tipi di pulsanti in React Native:

Pulsante

L'immissione di testo

RadioButton

casella di controllo

Come dare stili ai pulsanti

Ci sono alcuni modi per dare stili ai pulsanti in React Native.

Un modo consiste nell'utilizzare il componente StyleSheet. È possibile passare un oggetto di stile come secondo argomento al metodo create() del componente StyleSheet. L'oggetto stile può contenere proprietà per carattere, colore e colore di sfondo.

Un altro modo consiste nell'utilizzare il componente Button. È possibile passare un oggetto di stile come secondo argomento al metodo create() del componente Button. L'oggetto stile può contenere proprietà per carattere, colore e colore di sfondo.

Related posts:

Lascia un tuo commento