ART.Surface



  • ART.Surface出现黑屏的问题怎么解决?之前测试时成功的,没有黑屏的效果= =



  • @xihairanfeng react native中使用ART.Surface的时候,由Surface渲染的宽高都变成了黑色,请问这是什么原因。之前按照网上的代码绘制直线和曲线的时候还是正常的。我也不知道发生了什么= =,不知道是不是和环境有关
    import React, {Component} from 'react'
    import {
    View,
    ART,
    StyleSheet,
    } from 'react-native'
    import PropTypes from 'prop-types'

    const {Surface, Shape, Path} = ART;

    export default class Line extends Component{

    render(){
    
        const path = new Path()
        path.moveTo(10,1); //将起始点移动到(1,1) 默认(0,0)
        path.lineTo(200,1); //连线到目标点(300,1)
    
        return(
            <View style={this.props.style}>
                <Surface  width={300} height={300}>
                    <Shape d={path} stroke="blue" strokeWidth={1}/>
                </Surface>
            </View>
        )
    
    }
    

    }

    Line.propTypes = {
    style: PropTypes.object,
    }



  • @xihairanfeng !0_1540540714008_QQ图片20181026155759.png 我在引用的地方将style设置成了红色,白色是大的背景!!!!但是我之间在项目中测试的时候,是没有黑色背景的~可以正常划线。



  • @xihairanfeng在ios上测试时不会显示黑色的画布的(ART.Surface),会很正常= =。android上的就会有,感觉是android的配置影响了效果= =



  • 该如何解决呢,,现在art.surface范围内 完全是黑的。