我想在Android和Apple Markets上实现像“The star Epaper”这样的应用程序。这个应用程序是非常惊人的:它使用一个小图像,但如果你捏这个图像,文本的质量永远不会改变。这意味着通过放大或缩小图像质量仍然相同。我去了应用程序的文件,发现有一个jpg图像(即183 KB),每个图像有另一个文件“22 KB”没有扩展名。我用openwith发现这个文件也是一个图像。因此,这个应用程序正在使用这两个图像(可能是矢量之一),以便在发生夹点事件时替换文本文件的良好质量。
这种技术是什么?以及如何实施它?
答案 0 :(得分:0)
正确,您需要一种将文本存储为矢量图形的文件格式。例如.pdf或.svg。 您可以使用WebView on Android或UIWebView on iOS显示此类文件。
如果您想要更多控制,您还可以使用缩放行为实现自己的视图。在每个缩放级别,您可以使用操作系统的绘图API缩放文本并再次渲染它。不会有jaggies。
如果您不想使用Web视图,并且不想自己做所有事情,请查看SO:.svg库已被覆盖,例如