android studio 建立動畫時報錯:Error: style attribute '@android:attr/windowExitAnimation' not found的解決辦法
阿新 • • 發佈:2018-12-31
在編寫安卓動畫時,遇到了Error: style attribute '@android:attr/windowExitAnimation' not found的報錯
style中的程式碼如下
<!-- 進出場動畫都用到的anim style--> <style name="mystyle" parent="android:Animation"> <!--進入時的動畫--> <item name="@android:windowEnterAnimation">@anim/dialog_enter</item> <!--退出時的動畫--> <item name="@android:windowExitAnimation">@anim/dialog_exit</item> </style>
報錯如下
按照以下程式碼所示去掉style檔案中的@即可,修改後的程式碼如下
<!-- 進出場動畫都用到的anim style--> <style name="mystyle" parent="android:Animation"> <!--進入時的動畫--> <item name="android:windowEnterAnimation">@anim/dialog_enter</item> <!--退出時的動畫--> <item name="android:windowExitAnimation">@anim/dialog_exit</item> </style>
編譯通過,問題解決,為什麼這樣可以解決,我並不清楚,如果有人知道希望可以告訴我
你也可以通過關閉aapt解決問題
android.enableAapt2=false
但這會無法使用as的instant run 特性,我看國內的博文大多用這個方法實現的