请建议一种在检测到捏合手势时缩放编辑文本的所有内容的方法。想要像 KingSoft 和 Quickoffice 等典型文本编辑器应用程序一样进行缩放。
最佳答案
这会很糟糕,但您可以子类化EditText
。
在您的子类中,重写 onTouch
并将其值传递给 ScaleGestureDetector
。将检测到的比例存储为成员变量。
重写 onDraw
,并在调用 super.onDraw
之前使用您的比例值调用 canvas.scale()
。
这可能会对插入符号和编辑控件造成严重破坏。
关于java - 如何在android中捏缩放编辑文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21546762/