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>