我正在使用WebView。我用它,因为我想在我的应用程序中缩放一些图像。我的图像应该放大和缩小。唯一的问题是它无法正常工作。当我完全缩小时,我只能看到,就像整个图像的1/9。我想使用getDefaultZoom()
并将x和y设置为WebViews的高度和宽度,但不推荐使用该方法。我该如何解决问题
答案 0 :(得分:0)
首先,getDefaultZoom()无法解决问题。下一件事 - 弃用并不意味着你不能使用它。这意味着有更好的方法可以做到这一点,或者很快就会从功能中删除它。使用已弃用的功能极不可能会破坏您的应用程序。使用@compileTimeOnly("enable macro paradise to expand macro annotations")
class typedTable[T] extends StaticAnnotation {
def macroTransform(annottees: Any*): Table = macro TableGenerator.impl[T]
}
object TableGenerator {
def impl[T](c: whitebox.Context)(annottees: c.Expr[Any]*): c.Expr[Table] = {
import c.universe._
val tpe = weakTypeOf[T] // This doesn't work
...
}
}
;应该解决你的问题。