如何将ImageView设置为始终跟随Android Studio中的另一个ImageView?

时间:2015-09-09 18:26:05

标签: android android-animation android-imageview

我有手臂和手的ImageViews。我想把手做成手臂的一个孩子,这样如果手臂在肘部转动,手就会停留在手腕上,也可以在手腕上单独转动。

当使用以下方法静止时,我已经能够设置手相对于肘部的位置:

private void positionHand(){
    int left = arm.getLeft();
    int top = arm.getTop();
    RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(200,200);
    params.setMargins(left + 600, top+100, 0, 0);
    hand.setLayoutParams(params);
}

此方法获取手臂的左上角,然后相对于该角设置手("左+ 600""顶+ 100")。但是,如果我为手臂设置动画:

 arm.animate().rotationBy(95).setDuration(2000);

手臂旋转时手保持在同一位置。如何设置手的位置,使其始终跟随手臂?

0 个答案:

没有答案