React-Native 中各种属性设置收集

作者: Valley4Z | 来源:发表于2018-06-11 16:19 被阅读137次

我会一直补充哦,开发中遇到神奇的设置都会补充上来的哦~

  • 组件与组件之间的间隔距离, 默认单位是 px

margin: 10;

  • 组件与内容之间的间隔距离, 默认单位是 px, Text 组件中常用

padding: 10;

  • 设置组件之间,水平方向布局

flexDirection: 'row',

  • 设置组件之间,竖直方向布局, react-native默认是这种布局方式

flexDirection: 'column',

  • 调整水平方向左右贴边分布

justifyContent: 'space-between',

  • 调整水平线方向居中分布,不会影响单个子组件向左移或向右移

justifyContent: 'center',

  • 调整竖直方向上下贴边分布

alignItems: 'space-between',

  • 调整竖直线方向居中分布,会影响单个子组件向左移或向右移

alignItems: 'center',

  • 关于 Text 组件,实现自动换行

设置组件的宽度为固定值,也可以将固定的宽度值设置给它的父组件,这样才会在文本过长的时候,实现换行

  • 关于Text 组件,实现宽度固定的情况下,字体自适应大小的设置

设置 adjustsFontSizeToFit 值为 true

  • 设置阴影

shadowColor: '#0C143A',//阴影颜色

elevation: 5, //阴影高度,安卓端必须设置此参数才能有阴影效果

shadowOffset: { width: 0, height: 8 },//阴影高度

shadowOpacity: 0.06,//阴影透明度

shadowRadius: 5,//阴影圆角

  • 设置旋转动画
transform: [
    {
        rotateZ: this.state.rotateValue.interpolate
        ({
            inputRange: [0, 1],
            outputRange: ['0deg', '360deg']
        })
    }
]

inputRange: 输入的变化值,范围变化0-1

outputRange: 输出的变化值,角度从0-360

  • 设置段落文本, 行间距

lineHeight: 24,

  • 设置段落文本, 字间距

letterSpace: 4,

  • 设置当文本过长时,自动显示为省略号

numberOfLines: 1,

  • 设置渐变颜色
  • 推荐一款还算好用的组件线性渐变

-设置 image 组件的圆角

如果只需要设置图片的圆角,只需要使用 borderRadius设置就可以实现

如果需要设置图片加文本的圆角,比如一个view上,上面是图片,下面是文案,要求设置整个view的圆角,就需要使用overflow属性,否则苹果有的机型上面可能不会出现圆角效果

subContainer: {
        borderRadius: 5,
        overflow: 'hidden',
    },
    image: {
        width: 90,
        height: 90,
    },
  • 另一种设置圆角的方法,指定四个角的方向
subContainer: {
        borderTopRightRadius: 15,
        borderTopLeftRadius: 15,
        //borderBottomLeftRadius: 5,
        //borderBottomRightRadius: 5,
        overflow: 'hidden', //iOS必须增加设置这个属性,否则不会出现圆角,Adriod可以不用设置
    },
    image: {
        width: 90,
        height:90,
    },
  • 设置overflow属性,有visiblehidden两种值

overflow表示,对超过视图的内容区域是否进行裁剪,设置超过的部分是否可见

###贴上本人翻译的一本后现代小说地址,亚马逊已上架,欢迎阅读,吐槽~哈###

相关文章

  • React-Native 中各种属性设置收集

    组件与组件之间的间隔距离, 默认单位是 px margin: 10; 组件与内容之间的间隔距离, 默认单位是 px...

  • RN:Props

    React-Native:Props props:属性,大多数的组件在创建时可以使用各种参数进行设置,就是属性pr...

  • day22 Html

    表单标签 1、可以提交表单中收集的信息action属性:设置提交信息的位置method属性:提交方式 - post...

  • react-naitve框架问题

    1.全局设置Text的属性0.60.5之后import {Text} from 'react-native'; c...

  • day02-html和css

    1.表单标签 可以提交表单中收集的信息action属性:设置提交信息的位置method属性:提交方式 -- pos...

  • 2018-08-14 day02 常用标签和css

    表单标签 1.可以提交表单中收集的信息 action属性:设置提交信息的位置 method属性:提交方式 - po...

  • day21表单标签

    表单标签(input标签) 表单标签专门用来收集信息的标签1.可以提交表单中收集的信息action属性:设置提交信...

  • day02 HTML与层叠样式表 2018-08-14

    一、表单标签 用来收集信息的标签, 可以提交表单中收集到的信息 action属性: 设置提交信息的位置 metho...

  • xib中给控件设置边框以及颜色

    想要在xib中给控件设置各种属性则需要在User Defined Runtime Attributes中设置控件的...

  • Day2-课堂笔记-表单和CSS

    1.表单 1)表单标签---form 可以提交表单中收集的信息 action属性:设置提交信息的位置 method...

网友评论

    本文标题:React-Native 中各种属性设置收集

    本文链接:https://www.haomeiwen.com/subject/okyheftx.html