Pet*_*ter 10 android
我一直在研究具有复杂布局的应用程序.我最近意识到我需要制作部分或全部布局可缩放.
我的一个主要xml文件具有线性布局,其中嵌套了多个布局以正确定位视图.是否有一种简单的方法可以使这种线性布局和一切都在缩放范围内?或者更容易使整个布局文件可缩放?我有什么选择?
Dev*_*red 1
您可能会看看静态转换。可以自定义任何ViewGroup或其子类以将转换应用于其子视图。您可以通过调用setStaticTransformationsEnabled(true)然后覆盖自定义中的getChildStaticTransformation()回调(文档链接ViewGroup)来启用此功能。您可以应用任何您喜欢的变换,包括比例来创建缩放效果。每当视图需要重绘或失效时,都会调用此回调。
ViewGroup
setStaticTransformationsEnabled(true)
getChildStaticTransformation()
另外,在将其与硬件加速一起使用时要小心。根据您需要更新转换的频率,您可能会发现硬件无法按照您的预期进行重绘。如果是这样,您将需要为此视图层次结构启用软件层。
归档时间:
13 年,1 月 前
查看次数:
798 次
最近记录:
13 年 前