老胡 发表于 2011-3-30 15:18:51

6.0drag事件小技巧--在透明面板上促发拖动事件

要拖动的面板被别的东西挡住了,如何添加drag事件?
以android日期设置原型为例。本例中,数字面板是要被拖动的,可是面板被渐变处理矩形给挡住了,要在其上添加drag事件来促发它能被拖动,我们可以在最处层加一个大小和高度一样的透明矩形面板,在这个透明矩形面板上添加drag事件:drag 数字面板with y。哈哈,大功告成!

尹广磊 发表于 2011-3-31 09:39:45

开始拖动前可以将被拖动面板置于最前,事件中有这个动作。
置于最前后就不会被遮挡。

老胡 发表于 2011-3-31 12:09:59

试了一下,先把渐变矩形转换成动态面板,然后在渐变矩形面板上添加ondragstar和drag事件。也能达到同样的效果。
页: [1]
查看完整版本: 6.0drag事件小技巧--在透明面板上促发拖动事件