Если у меня есть LinearLayout, содержащий ImageViews, как я могу написать код, который сообщит, какой из них, если таковой имеется, обрезается по краю экрана?
<LinearLayout android:id="@+id/imagecontainer"
android:orientation="horizontal"
android:layoutHeight="wrap_content"
android:layoutWidth="fill_parent">
<ImageView android:id="@+id/image1" .../>
<ImageView android:id="@+id/image2" .../>
...
<ImageView android:id="@+id/imageN" .../>
</LinearLayout>
Я представляю что-то вроде этого, который возвращаетиндекс или 0, если никто не обрезается.Семантика вызова функции на самом деле не важна ... Мне просто нужен какой-то способ сказать, есть ли отсечение, и если да, то кто это?
int whichImageIsClipped(LinearLayout root) { ... }