如何编辑View类?
我想更改 GestureOverlayView 使用的方法, 我打开了 GestureOverlayView.java 文件(通过从调试器中跳过它获得)但我改变的任何内容都没有实际执行。 有没有办法编辑类,或者更好的方法,比如覆盖某些方法?
我想要实现的具体更改是在执行“单个”手势后没有等待延迟(通常等待700毫秒,因此即使模式设置为“单个”,用户也可以进行另一个笔划(理论上)而不是“多个”)。内部也没有任何方法可以帮助我改变它。
感谢。
答案 0 :(得分:2)
是的,您可以像任何普通的Java类一样对其进行子类化,并覆盖您想要更改的方法。
public class MyGestureOverlayView extends GestureOverlayView {
...
@Override
public void cancelGesture() {
// Add your own implementation
}
}