Android无法在材质Snackbar上调用setAnchorView

时间:2019-11-20 08:53:42

标签: android material-components android-snackbar material-components-android

此Snackbar来自软件包 com.google.android.material.snackbar 。它扩展了 BaseTransientBottomBar< Snackbar > ,但没有snackbar.setAnchorViewsnackbar.anchorView。 我想念什么吗?

enter image description here

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"

2 个答案:

答案 0 :(得分:0)

使用:

implementation 'com.google.android.material:material:1.1.0-beta02'

使用{strong> 1.1.0-alpha01 的方法setAnchorView was introduced

enter image description here

答案 1 :(得分:0)

“ make”方法的参数中的“ view”就是这样。 android developer guide

Android Developer Guide