Android Studio:位图缩放图

问题描述:

刚刚开始在Android Studio中学习图形,并通过制作不断增长的图形(x^2)开始。结果非常好,但是它非常快地从位图框中移出,我想知道是否有可能在它试图超越边界时开始缩放它。Android Studio:位图缩放图

Here是我的意思很好的例子。每当图线开始退出框的边界时,所有图都开始缩放。

这是可能与Android Studio中的位图或任何其他方式?如果是这样,那么如何?

这是非常开放式的,但海事组织这一切都取决于你想要做什么,以及一切可以扩大规模。

通常我会说,你的位图不应该放大,你的图应该缩小。这将使位图的内存占用量减小,这对于在低内存设备上运行非常重要。国际海事组织你应该使用paths,然后在你的画布上绘制它们,并根据需要更改笔划以使它们更小。然后,他们可以扩大规模,它不会影响,如果它脱离屏幕,因为它实际上并没有使位图变大。要了解如何做到这一点,您应该查看Google的documentation

如果你想使用位图,那么你应该阅读建议here以及。此外,您可能必须进入tiling/region decoding才能在放大图像时高效加载所有内容:

+0

我知道我需要以某种方式缩小图形,只要它试图超出边界,但我没有想法如何使用路径或其他方式来实现。 –

+0

@ K.Bowman我添加了如何在自定义视图中绘制的链接 – BoredAndroidDeveloper