private boolean up(TextView widget, Spannable buffer) {
boolean cap = (MetaKeyKeyListener.getMetaState(buffer,
KeyEvent.META_SHIFT_ON) == 1) ||
(JotaTextKeyListener.getMetaStateSelecting(buffer) != 0);
boolean alt = MetaKeyKeyListener.getMetaState(buffer,
KeyEvent.META_ALT_ON) == 1;
Layout layout = widget.getLayout();
if (cap) {
if (alt) {
// Selection.extendSelection(buffer, 0);
widget.movePage(true,true);
return true;
} else {
return Selection.extendUp(buffer, layout);
}
} else {
if (alt) {
// Selection.setSelection(buffer, 0);
widget.movePage(true,false);
return true;
} else {
return Selection.moveUp(buffer, layout);
}
}
}
ArrowKeyMovementMethod.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:JotaTextEditor
作者:
评论列表
文章目录