Я получил ту же ошибку при изменении версии Compile SDK с API: 21 на API: 16. Проблема была в версии appcompat . Если вам нужно использовать более старую версию Android API, то вам также нужно изменить эту версию приложения. В моем случае ( для API: 16 ) мне пришлось использовать appcompat-v7: 19. + .
Поэтому я заменяю зависимости в build.gradle следующим образом:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19.+'
}
И убедитесь, что в вашем SDK есть более старые версии appcompat
Вы хотите использовать функцию анимации:
$("div.myElement").animate({width: "toggle"});
Анимирующие методы show и hide - это в основном методы тщеславия, которые отображают красивую анимацию. В общем, вам нужно настроить эффект. Вы также можете попробовать:
$("div.myElement").animate({width: "toggle", opacity: "toggle"});
для довольно эффекта расширения и плавного появления. И если вы обнаружите, что используете эти анимации снова и снова, вы можете обернуть их новым методом jQuery:
$.fn.myShow = function(duration) {
return this.animate({width: "toggle", opacity: "toggle"}, duration || 1000);
});
$("div.myElement").myShow("slow");