Xamarin Android UI更新速度太慢

时间:2017-01-19 20:01:35

标签: java c# android xamarin layoutparams

我正在使用Xamarin.Android开发Android应用程序并尝试每秒更新一次View大约50次。我使用RelativeLayout.LayoutParams来更改视图的边距,以便它根据加速度计值移动。不幸的是,这不能很好地工作,因为它似乎不会快速重绘。 LayoutParams有替代方案,或者我如何强制Android更快地重绘我的View? View只是一个小型的ImageView。把它拉到新的位置应该不是很多工作。所以我不知道为什么这对Android来说是一个问题。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

好吧,似乎问题不在于Android性能。在我的代码中有一些基于线程的错误。对不起。顺便说一句,我想告​​诉你解决方案是什么。

我写了一个扩展RelativeLayout的新类并覆盖onDraw()方法。这个课程包含了我计算和移动所需的其他东西。要移动View,我还必须调用postInvalidate()方法。

谢谢!