/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
android/src/com/mapswithme/maps/widget/TrackedTransitionDrawable.java
46 строк
943 B
Alexander Marchuk
[android] add: New bottom menu.
23 сен 2015, 03:02
23 сен 2015, 03:02
8fe1c1f
Код
Авторство
О чём код?
package com.mapswithme.maps.widget; import android.graphics.drawable.Drawable; import android.graphics.drawable.TransitionDrawable; /** * Same as {@link TransitionDrawable} but correctly tracks transition direction. * I.e. if transition is in "start" state, {@link #reverseTransition(int)} does not start straight transition. */ public class TrackedTransitionDrawable extends TransitionDrawable { private boolean mStart = true; public TrackedTransitionDrawable(Drawable[] layers) { super(layers); } @Override public void startTransition(int durationMillis) { if (!mStart) return; mStart = false; super.startTransition(durationMillis); } @Override public void reverseTransition(int duration) { if (mStart) return; mStart = true; super.reverseTransition(duration); } @Override public void resetTransition() { mStart = true; super.resetTransition(); } }