Articles of pinchzoom

mpandroidchart – 我怎样才能避免Y轴的重复值?

我想避免重复的值和Y轴的-0值,避免图像的情况。 我有这些想法来解决这个问题,但任何解决scheme: 在YAxis中重复值之前限制缩放 ,因此停止图表上的无限放大 获取YAxis值并删除重复的值。

EditText按比例缩放

我有一个EditText我想要放大,并与setScaleX / setScaleY滚动,它工作正常 – 文本正在编辑在正确的位置。 但是,当我尝试select文本 – 它将绘制select手柄的位置,如文本不缩放。 这是已知的错误 。 这是预期的结果,因为句柄是在与视图大小相关的popup窗口上绘制的。 android.widget.Editor上的所有操作都是针对其字段private TextView mTextView; 。 如果我们通过反思来设置自己的编辑器,我不知道如何处理私有方法,这是不可覆盖的。 另外,在popup窗口android.widget.Editor.HandleView#HandleView坐标上绘制的select手柄是在Layout中计算出来的,我只需要DynamicLayout但是对于我们的目的来说它没有区别。 方法android.text.Layout#getPrimaryHorizontal(int, boolean)是公开的,它的值可以在规模上相乘,但是为此我们需要扩展和重载私有方法android.widget.TextView#makeSingleLayout ,但这是一个问题。 我们也可以使用所有需要的重写方法来实现我们自己的布局,但是我们可以重写的所有方法都用@hide注解标记,并且没有可以通过reflection访问的字段。 下一个屏幕截图显示为2倍缩放 PS:任务的上下文是一个捏合缩放编辑文本的编辑器。 重新计算大小的文本不是一个解决scheme。 因为我需要每个屏幕尺寸的便携式文档。