Наконец я решил проблему. Основным виновником был contentinsetstart, который берет 72 dp в качестве отступа в начале панели инструментов, размер которого составляет 72 dp. поэтому, что я сделал, я просто дал отрицательное 72 поля в toolbarTextView. И все работает, как и ожидалось:)
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
<TextView
android:id="@+id/toolbar_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="-72dp"
android:fontFamily="@font/inter_semi_bold"
android:textColor="@color/layout_main_text_color"
android:textSize="@dimen/_20ssp"
tools:text="Toolbar" />
<TextView
android:id="@+id/total_job_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@+id/toolbar_text_view"
android:background="@drawable/rectangle_blue_gradient_with_thirty_radius"
android:paddingLeft="@dimen/_7sdp"
android:paddingTop="@dimen/_1sdp"
android:paddingRight="@dimen/_7sdp"
android:paddingBottom="@dimen/_1sdp"
android:text="1425"
android:textColor="@color/white"
android:textSize="@dimen/_7ssp"
android:visibility="invisible" />
</RelativeLayout>
</androidx.appcompat.widget.Toolbar>
и destinationChangeListener выглядит точно так же, как
navController.addOnDestinationChangedListener { _, destination, _ ->
if (destination.id != R.id.tutorHomeFragment) {
total_job_text_view.visibilityGone()
}
with(toolbar_text_view) {
when(destination.id) {
R.id.tutorHomeFragment -> text = getString(R.string.job_board)
R.id.tutorProfileFragment -> text = getString(R.string.profile)
R.id.tutorStatusFragment -> text = getString(R.string.status)
R.id.tutorSettingFragment -> text = getString(R.string.settings)
R.id.tutorMessageFragment -> text = getString(R.string.message)
R.id.confirmationLetterFragment -> text = getString(R.string.confirmation_letter)
R.id.paymentFragment -> text = getString(R.string.payment)
}
}
}