React Native开发React Native开发经验集React-Native 开发阵营

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

2018-06-11  本文已影响137人  Valley4Z

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

margin: 10;

padding: 10;

flexDirection: 'row',

flexDirection: 'column',

justifyContent: 'space-between',

justifyContent: 'center',

alignItems: 'space-between',

alignItems: 'center',

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

设置 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表示,对超过视图的内容区域是否进行裁剪,设置超过的部分是否可见

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

上一篇 下一篇

猜你喜欢

热点阅读