Какая польза от right_docked_overlay в android SystemUI? - PullRequest
1 голос
/ 20 апреля 2020

Во время работы над AOSP я обнаружил что-то похожее на следующую строку.

<include layout="@layout/right_docked_overlay" />

Моя проблема в том, что на экране блокировки есть аварийная кнопка, которая показана с выравниванием по направлению правая сторона экрана. Я хочу, чтобы он был помещен в центр экрана. Из файла макета xml я обнаружил, что вышеупомянутая строка присутствует перед блоком аварийной кнопки.

<include layout="@layout/right_docked_overlay" />
        <com.android.keyguard.EmergencyButton
            android:id="@+id/notification_keyguard_emergency_call_button"
            android:layout_gravity="center"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/kg_emergency_call_label"
            style="?android:attr/buttonBarButtonStyle"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textSize="@dimen/kg_status_line_font_size"
            android:textColor="#ffffff"
            android:drawablePadding="8dip"
            android:textAllCaps="@bool/kg_use_all_caps"
            android:visibility="gone"
            androidprv:locateAtNonSecureView="true" />

Я хочу знать функциональность 'right_docked_overlay'. Я нашел right_docked_overlay. xml в макете, который является пустой заглушкой.

<!-- empty stub -->
<merge />

Я не понял, как это работает здесь.

Путь для файлов xml следующий: / frameworks / base / packages / SystemUI / res / layout /

Пожалуйста, помогите мне понять.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...