fix(YouTube Music - Return YouTube Dislike): Margin does not match on 7.16.53 or earlier

This commit is contained in:
inotia00 2025-01-31 20:31:40 +09:00
parent 7b7a057830
commit 9c656cc521

View File

@ -185,7 +185,7 @@ public class ReturnYouTubeDislike {
SpannableStringBuilder builder = new SpannableStringBuilder("\u2009"); SpannableStringBuilder builder = new SpannableStringBuilder("\u2009");
if (!isLithoText) { if (!isLithoText) {
builder.append("\u2009"); builder.append("\u2009\u2009\u2009");
} }
final boolean compactLayout = Settings.RYD_COMPACT_LAYOUT.get(); final boolean compactLayout = Settings.RYD_COMPACT_LAYOUT.get();
@ -200,7 +200,10 @@ public class ReturnYouTubeDislike {
} }
if (!compactLayout) { if (!compactLayout) {
String leftSeparatorString = "\u200E "; // u200E = left to right character // u200E = left to right character
String leftSeparatorString = isLithoText
? "\u200E "
: "\u200E ";
Spannable leftSeparatorSpan = new SpannableString(leftSeparatorString); Spannable leftSeparatorSpan = new SpannableString(leftSeparatorString);
ShapeDrawable shapeDrawable = new ShapeDrawable(new RectShape()); ShapeDrawable shapeDrawable = new ShapeDrawable(new RectShape());
shapeDrawable.getPaint().setColor(getSeparatorColor(isLithoText)); shapeDrawable.getPaint().setColor(getSeparatorColor(isLithoText));