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

Commit 38289630 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 am: 731d9dec

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



Change-Id: Ife1054b0e5a2caf593ee7c3b376396a94ad68dd6
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 5aa83c55 731d9dec
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