Android: как масштабировать на основе позиции другого объекта?

это вопрос на основе Android.

Здесь у меня есть 2 объекта:

Springs, 1.Box (objectMass)

Затем я попытался переместить окно в определенную позицию ниже, используя этот код:

objMass.setTranslationY((float) y_newPost);

Но тогда мой вопрос связан с объектом Springs. Как мне обеспечить, чтобы нижняя часть пружин следовала положению коробки после ее перемещения? Возможно, ответом является масштабирование, но, если честно, я должен сначала рассчитать высоту источников, а затем выполнить масштабирование Y источников или как? Пожалуйста, поделитесь немного кода, а также ...

Box (объект Mass) и Spring используют этот макет:

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ImageView
        android:id="@+id/kotak"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="200dp"
        android:src="@drawable/box" />

    <ImageView
        android:id="@+id/pegas"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="10dp"
        android:scaleType="matrix"
        android:src="@drawable/springs" />

</RelativeLayout>

Ответы на вопрос(0)

Ваш ответ на вопрос