Android 无法在 material Snackbar 上调用 setAnchorView
Android can't call setAnchorView on material Snackbar
此 Snackbar 来自包 com.google.android.material.snackbar. it extends BaseTransientBottomBar< Snackbar >,但没有 snackbar.setAnchorView
或 snackbar.anchorView
。
我错过了什么吗?
build.gradle
// Android
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.core:core-ktx:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
使用:
implementation 'com.google.android.material:material:1.1.0'
方法setAnchorView
was introduced和1.1.0-alpha01
.
"view" in "make" 方法的参数就是这样。
此 Snackbar 来自包 com.google.android.material.snackbar. it extends BaseTransientBottomBar< Snackbar >,但没有 snackbar.setAnchorView
或 snackbar.anchorView
。
我错过了什么吗?
build.gradle
// Android
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.core:core-ktx:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
使用:
implementation 'com.google.android.material:material:1.1.0'
方法setAnchorView
was introduced和1.1.0-alpha01
.
"view" in "make" 方法的参数就是这样。