javascript - 如何使用react-native创建带有图标的按钮?

标签 javascript react-native

如何创建这样的按钮:

image

使用react-native?

最佳答案

有很多方法可以回答这个问题,具体取决于您的应用程序中还进行了哪些操作。我发现在 React Native 中设计样式时重要的一件事是理解 FlexBox 属性,这将允许您在学习它们后进行几乎任何您可以想象的布局。

我已经建立了一个示例项目 here有一个与上面在代码中实现的按钮类似的按钮,我还发布了下面的代码。请注意,有很多方法可以实现此目的,这只是众多方法中的一种。

https://rnplay.org/apps/yNKoGA

<TouchableHighlight underlayColor="#ededed" style={{borderRadius:10, height:60, borderWidth:1, marginLeft:80, marginRight:80}}>
    <View style={{flexDirection: 'row', }}>
        <View>
            <Image style={{marginTop:9, marginLeft:4,width:40, height:40}} source={{uri: 'http://www.iconpng.com/png/iconographicons/basketball19.png'}} />
        </View>
        <Text style={{ fontSize:20, marginLeft:10, marginTop:16 }}>Login</Text>
    </View>
</TouchableHighlight>

关于javascript - 如何使用react-native创建带有图标的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33960422/

相关文章:

javascript - 如何自动停止在后台运行的npm脚本

Javascript:编辑对象属性会更改不同对象的属性

javascript - 当链接/节点超出视口(viewport)时滚动 Gojs 图

javascript - react native 事件侧边栏菜单项

react-native - 类型错误 : Cannot read property 'params' of undefined Jest Testing - React Native

javascript - 如何将现有的非 React-Native-Component JS 导入/需要到 React Native 组件

javascript - 如果它有足够的宽度,则在准备好和滚动时更改类

javascript - 为什么我的 webpack bundle.js 和 vendor.bundle.js 这么大?

reactjs - TypeError : (0, _reactNavigation.default) 不是函数。 react native

android - View 中的 React-Native 图像大小未知大小