diff options
author | Stefan Niedermann <info@niedermann.it> | 2024-01-17 12:59:53 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2024-01-18 16:30:32 +0300 |
commit | 1d18d0b078ae795692a58ec3c8abf0c430030be2 (patch) | |
tree | d58c6ca3f26d28d9791d895a5cd06f092cc9c0c1 /app/src/main/java/it/niedermann/nextcloud/deck/ui/view | |
parent | 152bc59657154cc648a84f41dca1b8d989018b97 (diff) |
chore(deps): Do no longer rely on android-commons lib to calculate dp to px
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/ui/view')
5 files changed, 10 insertions, 13 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/ColorChooser.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/ColorChooser.java index ae520cf91..a653feac8 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/ColorChooser.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/ColorChooser.java @@ -18,7 +18,6 @@ import com.skydoves.colorpickerview.listeners.ColorEnvelopeListener; import java.util.Arrays; -import it.niedermann.android.util.DimensionUtil; import it.niedermann.nextcloud.deck.R; import it.niedermann.nextcloud.deck.databinding.WidgetColorChooserBinding; import it.niedermann.nextcloud.deck.ui.theme.DeckViewThemeUtils; @@ -45,7 +44,7 @@ public class ColorChooser extends LinearLayout { ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT ); - params.setMargins(0, DimensionUtil.INSTANCE.dpToPx(context, R.dimen.spacer_1x), 0, 0); + params.setMargins(0, getResources().getDimensionPixelSize(R.dimen.spacer_1x), 0, 0); params.setFlexBasisPercent(.15f); final var styles = context.obtainStyledAttributes(attrs, R.styleable.ColorChooser, 0, 0); diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/DueDateChip.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/DueDateChip.java index 8a1d547e0..095a46bd3 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/DueDateChip.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/DueDateChip.java @@ -21,7 +21,6 @@ import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; -import it.niedermann.android.util.DimensionUtil; import it.niedermann.nextcloud.deck.R; import it.niedermann.nextcloud.deck.util.DateUtil; @@ -54,7 +53,7 @@ public class DueDateChip extends Chip { setEnsureMinTouchTargetSize(false); setClickable(false); - @Px final var padding = DimensionUtil.INSTANCE.dpToPx(getContext(), R.dimen.spacer_1x); + @Px final var padding = getResources().getDimensionPixelSize(R.dimen.spacer_1x); setPadding(padding, padding, padding, padding); setMinHeight(0); setChipMinHeight(0); diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/OverlappingAvatars.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/OverlappingAvatars.java index c1d5af3a2..4c52ffc1a 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/OverlappingAvatars.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/OverlappingAvatars.java @@ -16,7 +16,6 @@ import com.bumptech.glide.request.RequestOptions; import java.util.List; -import it.niedermann.android.util.DimensionUtil; import it.niedermann.nextcloud.deck.R; import it.niedermann.nextcloud.deck.model.Account; import it.niedermann.nextcloud.deck.model.User; @@ -41,10 +40,12 @@ public class OverlappingAvatars extends RelativeLayout { public OverlappingAvatars(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); - maxAvatarCount = context.getResources().getInteger(R.integer.max_avatar_count); - avatarBorderSize = DimensionUtil.INSTANCE.dpToPx(context, R.dimen.avatar_size_small_overlapping_border); - avatarSize = DimensionUtil.INSTANCE.dpToPx(context, R.dimen.avatar_size_small) + avatarBorderSize * 2; - overlapPx = DimensionUtil.INSTANCE.dpToPx(context, R.dimen.avatar_size_small_overlapping); + + final var resources = getResources(); + maxAvatarCount = resources.getInteger(R.integer.max_avatar_count); + avatarBorderSize = resources.getDimensionPixelSize(R.dimen.avatar_size_small_overlapping_border); + avatarSize = resources.getDimensionPixelSize(R.dimen.avatar_size_small) + avatarBorderSize * 2; + overlapPx = resources.getDimensionPixelSize(R.dimen.avatar_size_small_overlapping); borderDrawable = ContextCompat.getDrawable(context, R.drawable.avatar_border); assert borderDrawable != null; DrawableCompat.setTint(borderDrawable, ContextCompat.getColor(context, R.color.bg_card)); diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/labelchip/CompactLabelChip.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/labelchip/CompactLabelChip.java index a2a50430c..3516b036b 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/labelchip/CompactLabelChip.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/labelchip/CompactLabelChip.java @@ -6,7 +6,6 @@ import android.content.Context; import androidx.annotation.NonNull; import androidx.annotation.Px; -import it.niedermann.android.util.DimensionUtil; import it.niedermann.nextcloud.deck.R; import it.niedermann.nextcloud.deck.model.Label; @@ -16,6 +15,6 @@ public class CompactLabelChip extends LabelChip { public CompactLabelChip(@NonNull Context context, @NonNull Label label, @Px int gutter) { super(context, label, gutter); params.setFlexBasisPercent(1 / 6.5f); - setHeight(DimensionUtil.INSTANCE.dpToPx(context, R.dimen.compact_label_height)); + setHeight(getResources().getDimensionPixelSize(R.dimen.compact_label_height)); } }
\ No newline at end of file diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/labellayout/LabelLayout.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/labellayout/LabelLayout.java index 526bdbaef..ce7e38262 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/labellayout/LabelLayout.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/view/labellayout/LabelLayout.java @@ -11,7 +11,6 @@ import com.google.android.flexbox.FlexboxLayout; import java.util.LinkedList; import java.util.List; -import it.niedermann.android.util.DimensionUtil; import it.niedermann.nextcloud.deck.DeckLog; import it.niedermann.nextcloud.deck.R; import it.niedermann.nextcloud.deck.model.Label; @@ -26,7 +25,7 @@ public abstract class LabelLayout extends FlexboxLayout { public LabelLayout(Context context, AttributeSet attrs) { super(context, attrs); - this.gutter = DimensionUtil.INSTANCE.dpToPx(context, R.dimen.spacer_1hx); + this.gutter = context.getResources().getDimensionPixelSize(R.dimen.spacer_1hx); } /** |