Android - 不在SCALED视图中显示滚动条

时间:2015-03-08 13:38:57

标签: java android view

我在Android中编写了一个自定义视图,可以平移和缩放,并显示其滚动条...至少只要它没有放大。

所以问题不是"我如何在视图中绘制滚动条"。我有那部分工作。

请注意,我使用View.scrollTo和View.setScale进行滚动和缩放。据我所知,这似乎是它现在应该完成的方式,canvas.getMatrix被弃用的东西(到目前为止我还没有设法在缩放上找到视口的位置)没有getMatrix的画布。

现在,View.setScale虽然一般易于使用,但似乎具有确实可以缩放整个视图的特性,例如在视口中设置比例尺时小于屏幕<1(烦人但可以避免)。 当比例显着时,它似乎也具有在视口外部绘制滚动条的副作用。 1。 这有点让人沮丧,我想知道如果放大视图还有什么技巧可以画出滚动条。除了缩放和翻译画布之外,这会迫使我使用不推荐使用的函数计算任何点击发生的位置。

0 个答案:

没有答案
相关问题