summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTony Wickham <twickham@google.com>2018-03-21 15:51:23 -0700
committerTony Wickham <twickham@google.com>2018-03-21 15:53:11 -0700
commita97f0f20cd6ad51b3e920c923d21148234e5f728 (patch)
tree02bd72f113ea1941ae1958459ad8c7e5b86015bf /src
parent81bd3f57cf85dc0267e752fd73555cd9a59c1ab1 (diff)
downloadandroid_packages_apps_Trebuchet-a97f0f20cd6ad51b3e920c923d21148234e5f728.tar.gz
android_packages_apps_Trebuchet-a97f0f20cd6ad51b3e920c923d21148234e5f728.tar.bz2
android_packages_apps_Trebuchet-a97f0f20cd6ad51b3e920c923d21148234e5f728.zip
Support multiple Views of extra hotseat content
Also adjust workspace page indicator: - Center vertically - Rounded corners Change-Id: I96c2f3da3522d70726f544126b516c33c8fb7bc8
Diffstat (limited to 'src')
-rw-r--r--src/com/android/launcher3/WorkspaceStateTransitionAnimation.java6
-rw-r--r--src/com/android/launcher3/pageindicators/WorkspacePageIndicator.java4
2 files changed, 6 insertions, 4 deletions
diff --git a/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java b/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java
index 66ea4d48b..3a222c261 100644
--- a/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java
+++ b/src/com/android/launcher3/WorkspaceStateTransitionAnimation.java
@@ -84,8 +84,10 @@ public class WorkspaceStateTransitionAnimation {
float hotseatExtraAlpha = (elements & HOTSEAT_EXTRA) != 0 ? 1 : 0;
propertySetter.setViewAlpha(mLauncher.getHotseat().getLayout(), hotseatIconsAlpha,
pageAlphaProvider.interpolator);
- propertySetter.setViewAlpha(UiFactory.getHotseatExtraContent(mLauncher.getHotseat()),
- hotseatExtraAlpha, pageAlphaProvider.interpolator);
+ for (View hotseatExtraContent : UiFactory.getHotseatExtraContent(mLauncher.getHotseat())) {
+ propertySetter.setViewAlpha(hotseatExtraContent, hotseatExtraAlpha,
+ pageAlphaProvider.interpolator);
+ }
propertySetter.setViewAlpha(mLauncher.getWorkspace().getPageIndicator(),
hotseatIconsAlpha, pageAlphaProvider.interpolator);
diff --git a/src/com/android/launcher3/pageindicators/WorkspacePageIndicator.java b/src/com/android/launcher3/pageindicators/WorkspacePageIndicator.java
index 4fc7d8a31..94ae39bb5 100644
--- a/src/com/android/launcher3/pageindicators/WorkspacePageIndicator.java
+++ b/src/com/android/launcher3/pageindicators/WorkspacePageIndicator.java
@@ -155,8 +155,8 @@ public class WorkspacePageIndicator extends View
int lineWidth = (int) (availableWidth / mNumPagesFloat);
int lineLeft = (int) (progress * (availableWidth - lineWidth));
int lineRight = lineLeft + lineWidth;
- canvas.drawRect(lineLeft, canvas.getHeight() - mLineHeight, lineRight, canvas.getHeight(),
- mLinePaint);
+ canvas.drawRoundRect(lineLeft, canvas.getHeight() / 2 - mLineHeight / 2, lineRight,
+ canvas.getHeight() / 2 + mLineHeight / 2, mLineHeight, mLineHeight, mLinePaint);
}
@Override