Давний пользователь Eclipse-ADT, и я начал изучать Android Studio, так как большинство примеров в Интернете теперь создаются с помощью gradle. Недавно я установил Android Studio на свой компьютер и пробую образцы с сайта developer.android.com, в частности этот: Плавающая кнопка действия
Я импортировал проект в Android Studio, запустил его на своем Nexus 5, все работает нормально. FAB закруглены и имеют тени и все такое.
Теперь из любопытства я попытался построить тот же проект в Eclipse. Итак, я запустил Eclipse, создал новый проект, скопировал и вставил все из папки Application
в нужные места, а затем запустил проект на том же устройстве.
Кнопки квадратные.
Глядя в код, следующие строки отвечают за придание кнопкам круглой формы:
Под FloatingActionButton.java
setOutlineProvider(new ViewOutlineProvider() {
@Override
public void getOutline(View view, Outline outline) {
outline.setOval(0, 0, getWidth(), getHeight());
}
});
setClipToOutline(true);
Теперь вопрос: почему эти фрагменты кода работают в Android Studio, но не в Eclipse?