fix: EditText of floaty window cannot request focus

This commit is contained in:
hyb1996
2018-03-20 22:09:51 +08:00
parent b46e08e6bf
commit 9e4cdb4723
4 changed files with 117 additions and 14 deletions

View File

@@ -122,6 +122,9 @@ module.exports = function(__runtime__, scope){
}
});
view.setOnTouchListener(function(v, event){
if(gestureDetector.onTouchEvent(event)){
return true;
}
event = wrapMotionEvent(event);
event.consumed = false;
scope.__exitIfError__(function(){
@@ -140,6 +143,13 @@ module.exports = function(__runtime__, scope){
view.setOnClickListener(function(v){
view.emit("click", view);
});
view.setOnKeyListener(function(v, keyCode, event){
event = wrapMotionEvent(event);
scope.__exitIfError__(function(){
view.emit("key", keyCode, event, v);
});
return event.consumed;
});
if(typeof(view.setOnCheckedChangeListener) == 'function'){
view.setOnCheckedChangeListener(function(v, isChecked){
view.emit("check", isChecked, view);