From c00c40696b2206d70e6426588a05196c934b75fe Mon Sep 17 00:00:00 2001 From: HeCodes2Much Date: Thu, 5 Sep 2024 13:00:10 +0100 Subject: [PATCH] Fix: fixed home app padding from not working. Signed-off-by: HeCodes2Much --- .../droidworksstudio/launcher/ui/home/HomeViewHolder.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/com/github/droidworksstudio/launcher/ui/home/HomeViewHolder.kt b/app/src/main/java/com/github/droidworksstudio/launcher/ui/home/HomeViewHolder.kt index f08a7df..91f5f48 100644 --- a/app/src/main/java/com/github/droidworksstudio/launcher/ui/home/HomeViewHolder.kt +++ b/app/src/main/java/com/github/droidworksstudio/launcher/ui/home/HomeViewHolder.kt @@ -9,6 +9,7 @@ import android.graphics.drawable.BitmapDrawable import android.graphics.drawable.Drawable import android.view.Gravity import android.view.View +import androidx.appcompat.widget.LinearLayoutCompat import androidx.core.content.ContextCompat import androidx.core.graphics.ColorUtils import androidx.core.graphics.drawable.DrawableCompat @@ -31,6 +32,14 @@ class HomeViewHolder @Inject constructor( @SuppressLint("ClickableViewAccessibility") fun bind(appInfo: AppInfo) { binding.apply { + // Get the current LayoutParams of appHiddenName + val layoutParams = appHomeName.layoutParams as LinearLayoutCompat.LayoutParams + + // Set the margins + layoutParams.topMargin = preferenceHelper.homeAppPadding.toInt() + layoutParams.bottomMargin = preferenceHelper.homeAppPadding.toInt() + + appHomeName.layoutParams = layoutParams // Update appHomeName properties appHomeName.text = appInfo.appName appHomeName.setTextColor(preferenceHelper.appColor)