另一个关于设置View位置的问题。如果您想四处移动View,则可以执行setX、setTranslationX、setLeft或LayoutParam.leftMargin当然还有覆盖onDraw方法并使用Matrix/Bitmap/Canvas操作。我想知道有什么区别。他们最终是否都调整了相同的值,即View的x坐标?最好将所有内容都放在一篇文章中,以供将来的读者使用据我所知,LayoutParam.LeftMargin:适用于所有API(具体在Api下8)SetTranslation:View的原始左边界与新左边界之间的差异。虽然我听说它可能不持久?任何人都可以阐明差异以及它们是否