Bug记录

2019-07-17  本文已影响0人  oh嘉嘉加加加

1.给一个按钮设置动画ScaleAnimation,发现在Scale的过程中还有位移。

查看流程发现,在开始animation之前有对这个view进行过view.setX(x),view.setY(y)。的操作。导致这个方法在View类中的调用流程是
setX(x)->setTranslationX(x - mLeft)-> mRenderNode.setTranslationX(translationX)
->nSetTranslationX-《 native boolean nSetTranslationX(long renderNode, float translationX)

上一篇 下一篇

猜你喜欢

热点阅读