思路,首先是根据flickable的显示属性,可以将要显示的区域局部显示,并且可以设置显示区域的位置和大小 ,那就需要一个Handle来动态的改变这个显示区域的属性,这个handle得具有哪些属性呢?1.大小可拉伸,即四个点加上四个边可以拉升改变这个handle,并且大小必须有限定。2.可拖动,在一个区域内要能够拖动。3.鼠标滚轮能控制放大缩小,但不能超过固定区域。          显示,显示区域的大小与flickable对应的比例,与handle大小和handle的限定区域对应的比例一致,并且坐标也应该对应成比例。
2022-07-30 13:48:42 146KB qml 小地图 可拉伸矩形 鼠标控制缩放
1