summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDaniel Sandler <dsandler@android.com>2013-09-19 15:03:00 -0400
committerDaniel Sandler <dsandler@android.com>2013-09-19 15:40:33 -0400
commitbb701aaa83889b208ba8910e08023c84693138d1 (patch)
treebcf30cfd3d7f27b06332aedb342efcb680f9e7ab /src
parent94e01d606ff9c295989333a4825e6b60d1719f4b (diff)
downloadandroid_packages_apps_Trebuchet-bb701aaa83889b208ba8910e08023c84693138d1.tar.gz
android_packages_apps_Trebuchet-bb701aaa83889b208ba8910e08023c84693138d1.tar.bz2
android_packages_apps_Trebuchet-bb701aaa83889b208ba8910e08023c84693138d1.zip
Updated launcher assets part 2.
- fixed centering on new pagination indicators - also tuned the pagination animation a bit to make the size change feel more natural Bug: 10807054 Change-Id: I0953cff80bfeecf085172f710a4bc947133115ed
Diffstat (limited to 'src')
-rw-r--r--src/com/android/launcher3/PageIndicatorMarker.java18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/com/android/launcher3/PageIndicatorMarker.java b/src/com/android/launcher3/PageIndicatorMarker.java
index f64c14fdc..1ad0abb6b 100644
--- a/src/com/android/launcher3/PageIndicatorMarker.java
+++ b/src/com/android/launcher3/PageIndicatorMarker.java
@@ -57,26 +57,38 @@ public class PageIndicatorMarker extends FrameLayout {
if (immediate) {
mActiveMarker.animate().cancel();
mActiveMarker.setAlpha(1f);
+ mActiveMarker.setScaleX(1f);
+ mActiveMarker.setScaleY(1f);
mInactiveMarker.animate().cancel();
mInactiveMarker.setAlpha(0f);
} else {
- mActiveMarker.animate().alpha(1f)
+ mActiveMarker.animate()
+ .alpha(1f)
+ .scaleX(1f)
+ .scaleY(1f)
.setDuration(MARKER_FADE_DURATION).start();
- mInactiveMarker.animate().alpha(0f)
+ mInactiveMarker.animate()
+ .alpha(0f)
.setDuration(MARKER_FADE_DURATION).start();
}
mIsActive = true;
}
+
void inactivate(boolean immediate) {
if (immediate) {
mInactiveMarker.animate().cancel();
mInactiveMarker.setAlpha(1f);
mActiveMarker.animate().cancel();
mActiveMarker.setAlpha(0f);
+ mActiveMarker.setScaleX(0.5f);
+ mActiveMarker.setScaleY(0.5f);
} else {
mInactiveMarker.animate().alpha(1f)
.setDuration(MARKER_FADE_DURATION).start();
- mActiveMarker.animate().alpha(0f)
+ mActiveMarker.animate()
+ .alpha(0f)
+ .scaleX(0.5f)
+ .scaleY(0.5f)
.setDuration(MARKER_FADE_DURATION).start();
}
mIsActive = false;