public interface

ISelectionInterface

com.tencent.smtt.export.external.interfaces.ISelectionInterface

Class Overview

内核选择复制状态回调接口处理类, 设置方法参考setSelectListener(ISelectionInterface)

Summary

Constants
int CARETSELECTION 在输入框中但未选择任何内容
int EDITABLESELECTION 在editable元素中选择了文本
int INPUTSELECTION 在输入框中选择了文本
int NONESELECTION 非选择模式
int NORMALSELECTION 非输入框中选择了文本
Public Methods
abstract String getText()
This method is deprecated. 该接口已废弃
abstract void hideSelectionView()
需要隐藏弹出菜单时回调, 例如,滚动页面、拖动选择时等
abstract void onRetrieveFingerSearchContextResponse(String orglText, String expandedText, int index)
指尖搜索回调接口,通过传递长按的文字及周边扩展文字来实现更合理的选择位置,正常情况下外部无需关注该接口
abstract void onSelectCancel()
This method is deprecated. 该接口已废弃
abstract void onSelectionBegin(Rect startRect, Rect endRect, int x, int y, short heldHelperWidget)
This method is deprecated. 该接口已废弃
abstract void onSelectionBeginFailed(int viewX, int viewY)
This method is deprecated. 该接口已废弃
abstract void onSelectionChange(Rect startRect, Rect endRect, int handPosX, int handPosY, short heldHelperWidget)
This method is deprecated. 该接口已废弃
abstract void onSelectionDone(Rect focusInputNodeRect, boolean isSelectAll)
选择复制完成后回调
abstract void setText(String text, boolean fromIME)
This method is deprecated. 该接口已废弃
abstract void updateHelperWidget(Rect startRect, Rect endRect)
选择复制水滴位置变化回调,通常根据该回调动态调整弹出菜单位置

Constants

public static final int CARETSELECTION

在输入框中但未选择任何内容

Constant Value: 1 (0x00000001)

public static final int EDITABLESELECTION

在editable元素中选择了文本

Constant Value: 4 (0x00000004)

public static final int INPUTSELECTION

在输入框中选择了文本

Constant Value: 2 (0x00000002)

public static final int NONESELECTION

非选择模式

Constant Value: 0 (0x00000000)

public static final int NORMALSELECTION

非输入框中选择了文本

Constant Value: 3 (0x00000003)

Public Methods

public abstract String getText ()

This method is deprecated.
该接口已废弃

public abstract void hideSelectionView ()

需要隐藏弹出菜单时回调, 例如,滚动页面、拖动选择时等

public abstract void onRetrieveFingerSearchContextResponse (String orglText, String expandedText, int index)

指尖搜索回调接口,通过传递长按的文字及周边扩展文字来实现更合理的选择位置,正常情况下外部无需关注该接口

Parameters
orglText 原始文本
expandedText 基于原始文本的扩展文本
index 原始文本在扩展文本的索引

public abstract void onSelectCancel ()

This method is deprecated.
该接口已废弃

public abstract void onSelectionBegin (Rect startRect, Rect endRect, int x, int y, short heldHelperWidget)

This method is deprecated.
该接口已废弃

public abstract void onSelectionBeginFailed (int viewX, int viewY)

This method is deprecated.
该接口已废弃

public abstract void onSelectionChange (Rect startRect, Rect endRect, int handPosX, int handPosY, short heldHelperWidget)

This method is deprecated.
该接口已废弃

public abstract void onSelectionDone (Rect focusInputNodeRect, boolean isSelectAll)

选择复制完成后回调

Parameters
focusInputNodeRect 该参数已废弃
isSelectAll 是否是全选

public abstract void setText (String text, boolean fromIME)

This method is deprecated.
该接口已废弃

public abstract void updateHelperWidget (Rect startRect, Rect endRect)

选择复制水滴位置变化回调,通常根据该回调动态调整弹出菜单位置

Parameters
startRect 选择开始点光标区域
endRect 选择结束点光标区域