Omogucio sam da dugme moze da se prevlaci preko aplikacije na ovu foru:
Code:
dragBtn.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent arg1) {
// TODO Auto-generated method stub
ClipData data = ClipData.newPlainText("", "");
View.DragShadowBuilder shadow = new View.DragShadowBuilder(dragBtn);
v.startDrag(data, shadow, null, 0);
return false;
}
});
dragBtn.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent arg1) {
// TODO Auto-generated method stub
ClipData data = ClipData.newPlainText("", "");
View.DragShadowBuilder shadow = new View.DragShadowBuilder(dragBtn);
v.startDrag(data, shadow, null, 0);
return false;
}
});
Na sajtu koji ucitavam u webview kontrolu recimo da imam ovakav JavaScript:
Code:
var myNamespace = 'myShPNamespace';
var demoMethod = function(e){
//my stuff here
}
jQuery('body').bind('touchmove.' + myNamespace, demoMethod);
var myNamespace = 'myShPNamespace';
var demoMethod = function(e){
//my stuff here
}
jQuery('body').bind('touchmove.' + myNamespace, demoMethod);
Zelim da prilikom dragovanja mog dugmeta triggerujem ovaj touchmove event na adekvatnoj poziciji gde se dugme nalazi preko webview kontrole.
Kako mogu da to uradim?