QML | UI图片拉伸 - BorderImage
之前的QT项目中,有过一个对话框的 UI 素材,但是对话框里面的文字数量是不确定的,对话框需要根据文字的宽高去自适应。这种情况下,使用BorderImage可以节省某些 UI 素材的大小和数量,例如一个大圆角背景板,可以输出一张很小的图,通过代码拉伸素材宽高来改变素材的大小,做到一张素材,自适应全部尺寸。原理是将一张图片划分了 9 部分,1,3,7,9四个角的部分不进行拉伸缩放,只有 2,4,5,6,8 中间区域参与拉伸缩放,这样可以有效改变素材的大小,而不影响四个角区域。
原创
2023-11-22 11:58:00 ·
261 阅读 ·
0 评论