Android:' slideEdge'不再有效

时间:2016-08-02 10:15:07

标签: android xml android-appcompat slide

我正在使用这样的标签:

<?xml version="1.0" encoding="utf-8"?>

<transitionSet
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:repeatMode="reverse"
    android:transitionOrdering="together">

    <slide
        app:slideEdge="top"/>

    <changeBounds />
</transitionSet>

当我构建项目时,我收到以下错误:

Error:(9) No resource identifier found for attribute 'slideEdge' in package 'com.mypackage'

这段代码昨天有效,但今天没有用。

这是我的依赖项。目标版本是SDK级别23,最小版本是SDK级别19:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.google.maps.android:android-maps-utils:0.4+'
    compile 'com.android.support:design:23.1.0'
    compile 'com.google.android.gms:play-services:9.2.1'
}

1 个答案:

答案 0 :(得分:0)

所以,整整一年后,我找到了解决方案:

重建并清理项目。

出于某种原因,android studio和gradle有时会混淆你的项目是什么,不是什么。