哪条指令执行得更快

时间:2017-06-14 22:35:21

标签: java android performance android-layout

我想在android上多次执行以下java指令之一,所以我想知道哪种方法更适合性能 在

之间切换
View.setBackgroundColor(Color.Black);

View.setBackgroundColor(Color.White);

或介于

之间
View.setVisibility(View.Invisible);

View.setVisivility(View.Visible);

我只关心这项任务的表现

1 个答案:

答案 0 :(得分:0)

之前有一个非常相似的问题......我认为你应该问一下View.GONE。或完全从内容中删除视图

显然,设置颜色或可见度不会影响您所看到的任何内容。两种选择都没有性能提升。

您获得的真正表现是不会导致布局完全重绘