Constraintlayoutas
ガイドラインの助けを借りてルートの親として使用している場合、CoordinatorLayout
これを試すことができます:
以下の例のように、ガイドライン内の layout_constraintGuide_end="Your bottom margin value" の値を変更します。
<androidx.coordinatorlayout.widget.CoordinatorLayout
android:id="@+id/coordinator"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintTop_toBottomOf="@id/guideline3" />
<androidx.constraintlayout.widget.Guideline
android:id="@+id/guideline3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintGuide_end="150dp" />
アクティビティでは、スナックバーのビューとして CoordinatorLayout を渡すことができます
mSnackBar = Snackbar.make(
coordinator,
getString(R.string.no_internet_connection),
Snackbar.LENGTH_INDEFINITE
)
mSnackBar.show()