Android:'slideEdge' 不再有效
Android: 'slideEdge' no longer works
我是这样使用标签的:
<?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'
}
所以,整整一年后,我找到了解决方案:
重建并清理项目。
出于某种原因,android studio 和 gradle 有时会混淆什么是项目的一部分,什么不是项目的一部分。
我是这样使用标签的:
<?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'
}
所以,整整一年后,我找到了解决方案:
重建并清理项目。
出于某种原因,android studio 和 gradle 有时会混淆什么是项目的一部分,什么不是项目的一部分。