关于拖动的操作,我们在之前的帮助原理中,粗略的介绍过,这里,我们详细的讲解下。
1、 拖动组件,关于组件拖动,因为我们知道软件是遵循标准的相对拖动,所以当我们按住一个组件时,我们可以将他拖动到另外一个组件的“前面”和“后面”,不管这个组件是在哪个布局层的,同时,根据“组件从左到右排列,排列不下自动换行”的原理,我们可以模拟出“上面”、“下面”的原理。
开始拖动:
拖动中:
拖动完毕:
通过调整缩小这些组件的布局层宽度,因布局层内组件排满,所以自动纵向排列,如图:
此时拖动,组件拖动模拟出“上面”、“下面”的拖动效果:
2、 拖动布局层,布局层的拖动,是相对于布局层的,所以当我们进行布局层拖动时,我们要忽略所有的组件,此时,将所有的布局层都当成组件来操作。同理,我们可以将布局层,拖动到另外一个布局层的“前面”和“后面”,同时,可以模拟出“上面”、“下面”的效果。
按住布局层边框,进行拖动:
拖动中:
拖动完毕:
3、 嵌套拖动,布局层因为有容器的属性,所以,我们还可以进行一种拖动操作,就是嵌套布局层内的拖动。
开始拖动:
拖动中:
移动完毕:
4、 大间距范围拖动,当您的页面非常长,要将很上面的组件,拖动至页脚时,此时,我们首先选中组件或布局层,点击使之指示层固定,然后将页面拖动至页脚,最后,我们对指示层再进行拖动即可。
点击组件,使之操作提示层悬浮,然后拖动滚动条:
拖动滚动条后,按住悬浮的提示层,这是才开始拖动:
拖动完毕: