Что является альтернативой для использования библиотеки com.nineoldandroids
Я хочу заменить зависимость библиотеки com.nineoldandroids от моего проекта и заменить ее родной библиотекой Android.
Я пытаюсь создать проект, основанный на этом http://www.tutecentral.com/android-swipe-listview/. Тем не менее, мне не нужно иметь поддержку для версий Android меньше, чем v11. Поэтому нет необходимости использовать эту библиотеку. Но я не могу найти, что использовать вместо него, не внося изменений в сам код.
Проект импорта классов
import com.nineoldandroids.animation.Animator;
import com.nineoldandroids.animation.AnimatorListenerAdapter;
import com.nineoldandroids.animation.ValueAnimator;
import com.nineoldandroids.view.ViewHelper;
import static com.nineoldandroids.view.ViewHelper.setAlpha;
import static com.nineoldandroids.view.ViewHelper.setTranslationX;
import static com.nineoldandroids.view.ViewPropertyAnimator.animate;
Спасибо.
1 ответ
У меня была такая же проблема, я хотел избавиться от библиотеки девятилетних андроидов.
Согласно комментарию @Selvin, это то, что вам нужно сделать:
1.) Удалить все импорта
2.) Анимация и ValueAnimator доступны как часть пакета android.animation
3.) ViewHelper на самом деле не делает ничего, что уже недоступно как часть метода каждого представления.
Например:
ViewHelper.setScaleX -> view.setScaleX
ViewHelper.setY -> view.setY
ViewHelper.setAlpha -> view.setAlpha
Надеюсь, поможет.