Как поместить pagertitlestrip в центр вверху

Я пытаюсь обновить свое приложение и хотел, чтобы панель инструментов выглядела как черный playerКак поместить pagertitlestrip в центр вверху. На данный момент я могу настроить поиск и навигацию, но как поместить полосу заголовка пейджера посередине, так как внутри окна просмотра я не могу использовать гравитацию, я попробовал, чтобы поля и отступы вообще не работали. это мой xml

   <com.antonyt.infiniteviewpager.InfiniteViewPager
    android:id = "@+id/pager"
    android:layout_width = "match_parent"
    android:layout_height = "match_parent">

    <me.alexrs.fontpagertitlestrip.lib.FontPagerTitleStrip
        android:id = "@+id/titlestrip"
        android:layout_width = "wrap_content"
        android:layout_height = "50dp"
        android:layout_marginEnd = "50dp"
        android:layout_marginStart = "50dp"
        android:background = "@color/material_fragment_top"

        app:fontFamily = "@font/font"

        app:theme = "@style/AppTheme.PopupOverlay" />

</com.antonyt.infiniteviewpager.InfiniteViewPager>

<android.support.v7.widget.Toolbar 
  xmlns:android = "http://schemas.android.com/apk/res/android"
    xmlns:app = "http://schemas.android.com/apk/res-auto"
    android:id = "@+id/toolbar"
    android:layout_width = "match_parent"
    android:layout_height = "50dp"

    app:theme = "@style/CustomActionBar" />

как я могу поместить пейджерtitlestrip посередине

Как поместить pagertitlestrip в центр вверху Итак, я хочу добавить отступ, но не могу это сделать вообще

Google "TabLayout с ViewPager"

Xenolion 29.05.2018 23:13

@Xenolion, сэр, я уже использую их, но вы можете увидеть результат, если я добавлю навигацию или поиск, он не будет находиться в той же строке, что и полоса заголовка страницы

Neelay Srivastava 30.05.2018 06:44
1
2
89
1

Ответы 1

Похоже, вы хотите изменить StatusBarColor.

попробуйте setStatusBarColor(int)и установите цвет панели инструментов или сделайте ее прозрачной Все, что вам нужно сделать, это установить эти свойства в своей теме:

<item name = "android:windowTranslucentStatus">true</item>
<item name = "android:windowTranslucentNavigation">true</item>

Для вашего макета действия / контейнера, для которого вы хотите иметь прозрачную строку состояния, необходимо установить это свойство:

android:fitsSystemWindows = "true"

но поскольку вы никогда не указывали API, который используете, я отсылаю вас к другому вопросу, вы должны найти ответ.

Как изменить цвет строки состояния в android

Android Полностью прозрачная строка состояния?

Спасибо за попытку, братан, но я не пытаюсь сделать это прозрачным, попробуйте прочитать вопрос, я уже получаю то, что вы опубликовали

Neelay Srivastava 30.05.2018 06:47

Другие вопросы по теме