From edc5e798abb660f1d0d2d31ff2d219518e1d4d1d Mon Sep 17 00:00:00 2001 From: Patryk Michalik Date: Mon, 11 Oct 2021 17:32:49 +0200 Subject: [PATCH] Refine sizes and positions of icons in Dock search bar --- lawnchair/res/drawable/ic_lens_color.xml | 40 +++++++++---------- lawnchair/res/drawable/ic_mic_color.xml | 34 ++++++++-------- lawnchair/res/drawable/ic_super_g_color.xml | 34 ++++++++-------- .../res/layout/search_container_hotseat.xml | 10 +++-- lawnchair/res/values/dimens.xml | 2 +- .../app/lawnchair/qsb/AssistantIconView.kt | 6 +-- 6 files changed, 62 insertions(+), 64 deletions(-) diff --git a/lawnchair/res/drawable/ic_lens_color.xml b/lawnchair/res/drawable/ic_lens_color.xml index f03228b841..924bf5e741 100644 --- a/lawnchair/res/drawable/ic_lens_color.xml +++ b/lawnchair/res/drawable/ic_lens_color.xml @@ -1,23 +1,21 @@ - - - - - - + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + + + + + diff --git a/lawnchair/res/drawable/ic_mic_color.xml b/lawnchair/res/drawable/ic_mic_color.xml index e3da2cf218..68b85ec262 100644 --- a/lawnchair/res/drawable/ic_mic_color.xml +++ b/lawnchair/res/drawable/ic_mic_color.xml @@ -1,20 +1,18 @@ - - - - - + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + + + + diff --git a/lawnchair/res/drawable/ic_super_g_color.xml b/lawnchair/res/drawable/ic_super_g_color.xml index 90d69ec322..3c8338b31a 100644 --- a/lawnchair/res/drawable/ic_super_g_color.xml +++ b/lawnchair/res/drawable/ic_super_g_color.xml @@ -1,20 +1,18 @@ - - - - - + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + + + + diff --git a/lawnchair/res/layout/search_container_hotseat.xml b/lawnchair/res/layout/search_container_hotseat.xml index a8f36fe09c..3710bfd6af 100644 --- a/lawnchair/res/layout/search_container_hotseat.xml +++ b/lawnchair/res/layout/search_container_hotseat.xml @@ -33,19 +33,23 @@ android:background="@drawable/pill_ripple" android:clickable="true" android:contentDescription="@string/label_voice_search" - android:focusable="false" /> + android:focusable="false" + android:padding="@dimen/qsb_icon_padding" + tools:src="@drawable/ic_mic_color" /> diff --git a/lawnchair/res/values/dimens.xml b/lawnchair/res/values/dimens.xml index c73954519b..95e7f29c60 100644 --- a/lawnchair/res/values/dimens.xml +++ b/lawnchair/res/values/dimens.xml @@ -34,7 +34,7 @@ 30dp 16dp - 8dp + 10dp 20dp 124dp 6dp diff --git a/lawnchair/src/app/lawnchair/qsb/AssistantIconView.kt b/lawnchair/src/app/lawnchair/qsb/AssistantIconView.kt index 3c549b1f05..ecc4828b46 100644 --- a/lawnchair/src/app/lawnchair/qsb/AssistantIconView.kt +++ b/lawnchair/src/app/lawnchair/qsb/AssistantIconView.kt @@ -4,15 +4,15 @@ import android.annotation.SuppressLint import android.content.Context import android.content.Intent import android.util.AttributeSet -import android.widget.ImageView +import android.widget.ImageButton import com.android.launcher3.R import com.android.launcher3.qsb.QsbContainerView @SuppressLint("AppCompatCustomView") -class AssistantIconView(context: Context, attrs: AttributeSet?) : ImageView(context, attrs) { +class AssistantIconView(context: Context, attrs: AttributeSet?) : ImageButton(context, attrs) { init { - scaleType = ScaleType.CENTER + scaleType = ScaleType.FIT_CENTER setOnClickListener { val intent = Intent(Intent.ACTION_VOICE_COMMAND) .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK)