android 蒙版图片带拖动_可以拖动图层layer功能说明

这篇博客介绍了如何在Android中实现蒙版图片的拖动功能,详细讲解了draglayer方法和拖动图层的对齐逻辑,以及如何处理按下事件来更新图片位置。
摘要由CSDN通过智能技术生成

if(%1 != dragging,

copy(drag_currentx, x);

copy(drag_currenty, y);

copy(drag_stagex, mouse.stagex);

copy(drag_stagey, mouse.stagey);

set(drag_sx, +1);

set(drag_sy, +1);

if(align == righttop, set(drag_sx,-1); );

if(align == right, set(drag_sx,-1); );

if(align == rightbottom, set(drag_sx,-1); set(drag_sy,-1); );

if(align == bottom, set(drag_sy,-1); );

if(align == leftbottom, set(drag_sy,-1); );

draglayer(dragging);

,

if(pressed,

sub(dx, mouse.stagex, drag_stagex);

sub(dy, mouse.stagey, drag_stagey);

mul(dx, drag_sx);

mul(dy, drag_sy);

add(x, drag_currentx, dx);

add(y, drag_currenty, dy);

delayedcall(0, draglayer(dragging) );

);

);

if(%1 != dragging,

copy(drag_currenty, y);

copy(drag_stagey, mouse.stagey);

draglayer_text(dragging,%2);

,

if(pressed,

sub(dy, mouse.stagey, drag_stagey);

add(y1, drag_currenty, dy);

add(y2, y1, pixelheight);

sub(y2, %2);

if(y1 GT 0, set(y1,0));

if(y2 LT 0, sub(y1,y2));

copy(y,y1);

delayedcall(0, draglayer_text(dragging,%2) );

);

);

border="false" background="false"

css="text-align:center; color:#FFFFFF; font-family:Arial; font-weight:bold; font-size:14px;"

html="Textbox"

/>

border="false" background="false"

css="text-align:left; color:#000000; font-family:Arial; font-size:15px;"

html="data:testtext"

ondown="draglayer_text(start,260);"

/>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值