Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a40b9d8a authored by Bryce Lee's avatar Bryce Lee Committed by Automerger Merge Worker
Browse files

Merge "Add shadow to dream overlay home controls button." into udc-dev am:...

Merge "Add shadow to dream overlay home controls button." into udc-dev am: 3502d6ba am: 1ee48349

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23146423



Change-Id: I3666b67280a5e5230d4848bb3b4d7a0d4f68f9fb
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 38a0819c 1ee48349
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -18,9 +18,7 @@
-->
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
    android:shape="rectangle">
  <solid android:color="?androidprv:attr/colorSurface"/>
  <size
      android:width="@dimen/dream_overlay_bottom_affordance_height"
      android:height="@dimen/dream_overlay_bottom_affordance_width"/>
+0 −2
Original line number Diff line number Diff line
@@ -21,8 +21,6 @@
    android:layout_width="@dimen/dream_overlay_bottom_affordance_width"
    android:layout_gravity="bottom|start"
    android:padding="@dimen/dream_overlay_bottom_affordance_padding"
    android:background="@drawable/dream_overlay_bottom_affordance_bg"
    android:scaleType="fitCenter"
    android:tint="?android:attr/textColorPrimary"
    android:src="@drawable/controls_icon"
    android:contentDescription="@string/quick_controls_title" />
+13 −0
Original line number Diff line number Diff line
@@ -1643,6 +1643,19 @@
    <dimen name="dream_overlay_bottom_affordance_height">64dp</dimen>
    <dimen name="dream_overlay_bottom_affordance_width">64dp</dimen>
    <dimen name="dream_overlay_bottom_affordance_radius">32dp</dimen>
    <dimen name="dream_overlay_bottom_affordance_key_text_shadow_dx">0.5dp</dimen>
    <dimen name="dream_overlay_bottom_affordance_key_text_shadow_dy">0.5dp</dimen>
    <dimen name="dream_overlay_bottom_affordance_key_text_shadow_radius">1dp</dimen>
    <item name="dream_overlay_bottom_affordance_key_shadow_alpha" format="float" type="dimen">
        0.35
    </item>
    <dimen name="dream_overlay_bottom_affordance_ambient_text_shadow_dx">0.5dp</dimen>
    <dimen name="dream_overlay_bottom_affordance_ambient_text_shadow_dy">0.5dp</dimen>
    <dimen name="dream_overlay_bottom_affordance_ambient_text_shadow_radius">2dp</dimen>
    <item name="dream_overlay_bottom_affordance_ambient_shadow_alpha" format="float" type="dimen">
        0.4
    </item>
    <dimen name="dream_overlay_bottom_affordance_inset">1dp</dimen>
    <dimen name="dream_overlay_bottom_affordance_padding">14dp</dimen>
    <dimen name="dream_overlay_complication_clock_time_text_size">86dp</dimen>
    <dimen name="dream_overlay_complication_clock_subtitle_text_size">24sp</dimen>
+13 −0
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
 */
package com.android.systemui.shared.shadow

import android.content.res.ColorStateList
import android.graphics.BlendMode
import android.graphics.Canvas
import android.graphics.Color
@@ -106,6 +107,14 @@ class DoubleShadowIconDrawable(
        mIconDrawable.draw(canvas)
    }

    override fun getIntrinsicHeight(): Int {
        return mCanvasSize
    }

    override fun getIntrinsicWidth(): Int {
        return mCanvasSize
    }

    override fun getOpacity(): Int {
        return PixelFormat.TRANSPARENT
    }
@@ -121,4 +130,8 @@ class DoubleShadowIconDrawable(
    override fun setTint(color: Int) {
        mIconDrawable.setTint(color)
    }

    override fun setTintList(tint: ColorStateList?) {
        mIconDrawable.setTintList(tint)
    }
}
+6 −1
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ import static com.android.systemui.controls.dagger.ControlsComponent.Visibility.

import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
@@ -39,6 +40,7 @@ import com.android.systemui.controls.dagger.ControlsComponent;
import com.android.systemui.controls.management.ControlsListingController;
import com.android.systemui.controls.ui.ControlsActivity;
import com.android.systemui.controls.ui.ControlsUiController;
import com.android.systemui.dagger.qualifiers.Main;
import com.android.systemui.dagger.qualifiers.SystemUser;
import com.android.systemui.dreams.DreamOverlayStateController;
import com.android.systemui.plugins.ActivityStarter;
@@ -56,17 +58,20 @@ import javax.inject.Named;
 * devices at home like lights and thermostats).
 */
public class DreamHomeControlsComplication implements Complication {
    private final Resources mResources;
    private final DreamHomeControlsComplicationComponent.Factory mComponentFactory;

    @Inject
    public DreamHomeControlsComplication(
            @Main Resources resources,
            DreamHomeControlsComplicationComponent.Factory componentFactory) {
        mResources = resources;
        mComponentFactory = componentFactory;
    }

    @Override
    public ViewHolder createView(ComplicationViewModel model) {
        return mComponentFactory.create().getViewHolder();
        return mComponentFactory.create(mResources).getViewHolder();
    }

    @Override
Loading