Fix: fixed home app padding from not working.

Signed-off-by: HeCodes2Much <wayne6324@gmail.com>
This commit is contained in:
HeCodes2Much
2024-09-05 13:00:10 +01:00
parent e8ba227ce3
commit c00c40696b

View File

@@ -9,6 +9,7 @@ import android.graphics.drawable.BitmapDrawable
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
import android.view.Gravity import android.view.Gravity
import android.view.View import android.view.View
import androidx.appcompat.widget.LinearLayoutCompat
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import androidx.core.graphics.ColorUtils import androidx.core.graphics.ColorUtils
import androidx.core.graphics.drawable.DrawableCompat import androidx.core.graphics.drawable.DrawableCompat
@@ -31,6 +32,14 @@ class HomeViewHolder @Inject constructor(
@SuppressLint("ClickableViewAccessibility") @SuppressLint("ClickableViewAccessibility")
fun bind(appInfo: AppInfo) { fun bind(appInfo: AppInfo) {
binding.apply { 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 // Update appHomeName properties
appHomeName.text = appInfo.appName appHomeName.text = appInfo.appName
appHomeName.setTextColor(preferenceHelper.appColor) appHomeName.setTextColor(preferenceHelper.appColor)