首页 > 编程知识 正文

linear是什么意思,qml数据绑定

时间:2023-05-06 11:49:11 阅读:110449 作者:2804

作者:超级枪

版权声明:版权归作者所有,商业转载请联系作者取得许可。 非商业转载请注明出处

属性介绍cached : bool

使用缓存效果输出像素可以提高渲染性能。 每次更改源或效果的属性时,都必须更新缓存中的像素。 内存效果输出需要额外的内存缓冲,从而增加内存消耗。 因此,在设置源属性或效果属性的动画时,建议禁用缓存。 默认值为false

end : variant

渲染渐变位置为1.0的颜色的终点。 位置值较小的颜色将向起点线性渲染。 此点以像素为单位,默认值为Qt.point(0,height )。 设置“开始”和“结束”默认值会在y轴上生成全高线性渐变

gradient : Gradient

颜色被指定为渐变停止的一组子代,每个子代定义渐变上从0.0到1.0的位置和颜色。 每个梯度停止的位置由position属性定义,颜色由color属性定义

source : variant

用渐变填充的项目。 源渲染到中间像素缓冲区,生成的alpha值决定是否显示渐变像素。 如果未定义“源”默认值,则整个效果区域将使用渐变填充。 注意:不支持在效果中包含自身

start : variant

渲染渐变位置为0.0的颜色的起点。 如果位置值较大,颜色将向端点线性渲染。 此点以像素为单位,默认值为Qt.point (0,0 )。 设置“开始”和“结束”默认值会在y轴上生成全高线性渐变

注意事项http://www.Sina.com/http://www.Sina.com /不同数值效果展示

官方示例importqtquick 2.12 importqtgraphicaleffects 1.12 item { width :300 height 3360300 linear gradient { anchors.fill 3360 parentsts 0 ) end:Qt.point ) 0,300 )梯度:梯度(gradient stop )位置:0; color : ' white ' }梯度停止{ position :1.0; color: 'black' } } }}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。