ProgressBar внутри панели инструментов не отображается в Android - PullRequest
1 голос
/ 20 мая 2019

У меня есть следующий xml

<androidx.appcompat.widget.Toolbar
                android:layout_width="match_parent"
                android:layout_height="50dp"
                app:layout_constraintTop_toTopOf="parent"
                app:layout_constraintEnd_toEndOf="parent"
                app:layout_constraintStart_toStartOf="parent"
                android:background="@color/colorPrimary"
                android:id="@+id/toolbar">

            <ProgressBar
                    android:id="@+id/toolbarprogress"
                    android:layout_width="25dp"
                    android:shadowColor="@color/red"
                    android:rotation="@integer/google_play_services_version"
                    android:layout_height="25dp" />

        </androidx.appcompat.widget.Toolbar>

, и в моей деятельности у меня были эти два метода

protected fun showProgress() {

        toolbarprogress?.let {
            it.visibility = View.VISIBLE
        }
    }

    protected fun hideProgress() {

        toolbarprogress?.let {
            it.visibility = View.GONE
        }
    }

проблема в том, что когда я вызываю метод showProgress, он не отображается на моей панели инструментовКто-нибудь может посоветовать, чего здесь не хватает?

1 Ответ

0 голосов
/ 21 мая 2019

Я использовал тот же код, и он отлично работает с моим.Убедитесь, что вы используете setSupportActionBar(toolbar), если ваша панель инструментов не видна.

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