Skip to content
This repository was archived by the owner on Sep 3, 2024. It is now read-only.
Merged

Dev #57

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
uses: actions/setup-java@v2
with:
distribution: "zulu"
java-version: "8"
java-version: "11"
cache: "gradle"

- name: grant execute permission for gradlew
Expand Down
114 changes: 52 additions & 62 deletions README.md

Large diffs are not rendered by default.

Binary file modified app/release/app-release.apk
Binary file not shown.
10 changes: 6 additions & 4 deletions app/release/output-metadata.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": 2,
"version": 3,
"artifactType": {
"type": "APK",
"kind": "Directory"
Expand All @@ -10,9 +10,11 @@
{
"type": "SINGLE",
"filters": [],
"versionCode": 54,
"versionName": "2.1.1",
"attributes": [],
"versionCode": 55,
"versionName": "2.2.0",
"outputFile": "app-release.apk"
}
]
],
"elementType": "File"
}
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8
android.useAndroidX=true
android.enableJetifier=true
# version
VERSION_NAME=2.1.1
VERSION_CODE=6
VERSION_NAME=2.2.0
VERSION_CODE=7
# mavenCentral
GROUP_ID=io.github.yanndroid
ARTIFACT_ID=oneui
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,7 @@ public abstract class SeslAbsSeekBar extends ProgressBar {
public static final boolean IS_BASE_SDK_VERSION;

static {
boolean var0;
if (Build.VERSION.SDK_INT <= 23) {
var0 = true;
} else {
var0 = false;
}

IS_BASE_SDK_VERSION = var0;
IS_BASE_SDK_VERSION = Build.VERSION.SDK_INT <= 23;
}

public final List<Rect> mGestureExclusionRects;
Expand Down Expand Up @@ -265,7 +258,6 @@ public SeslAbsSeekBar(Context var1, AttributeSet var2, int var3, int var4) {
int[] var8 = new int[]{16842910};
int[] var10 = new int[]{-16842910};
var4 = getColor(var1, R.attr.colorPrimary);
;
var3 = var6.getColor(R.color.sesl_seekbar_disable_color_activated, var1.getTheme());
this.mDefaultActivatedThumbColor = new ColorStateList(new int[][]{var8, var10}, new int[]{var4, var3});
}
Expand Down Expand Up @@ -579,7 +571,6 @@ public int getMax() {
var1 = super.getMax();
}
} finally {
;
}

return var1;
Expand All @@ -602,7 +593,6 @@ public void setMax(int var1) {
this.setKeyProgressIncrement(Math.max(1, Math.round((float) var1 / 20.0F)));
}
} finally {
;
}

}
Expand All @@ -619,7 +609,6 @@ public int getMin() {
var1 = super.getMin();
}
} finally {
;
}

return var1;
Expand All @@ -641,7 +630,6 @@ public void setMin(int var1) {
this.setKeyProgressIncrement(Math.max(1, Math.round((float) var1 / 20.0F)));
}
} finally {
;
}

}
Expand All @@ -658,7 +646,6 @@ public int getProgress() {
var1 = super.getProgress();
}
} finally {
;
}

return var1;
Expand All @@ -676,7 +663,6 @@ public void setProgress(int var1) {

super.setProgress(var2);
} finally {
;
}

}
Expand Down Expand Up @@ -970,7 +956,6 @@ public void onDraw(Canvas var1) {
this.drawThumb(var1);
}
} finally {
;
}

}
Expand Down Expand Up @@ -1476,33 +1461,30 @@ private void setHoveringPoint(int i, int i2) {

public void setMode(int var1) {
super.setMode(var1);
if (var1 != 0) {
if (var1 != 1) {
if (var1 != 3) {
if (var1 != 4) {
if (var1 != 5) {
if (var1 == 6) {
this.initializeExpandVerticalMode();
}
} else {
this.initializeExpandMode();
}
} else {
this.mSplitProgress = this.getContext().getResources().getDrawable(R.drawable.sesl_split_seekbar_primary_progress, null);
this.mDivider = this.getContext().getResources().getDrawable(R.drawable.sesl_split_seekbar_vertical_bar, null);
this.updateSplitProgress();
}
} else {
Resources var2 = this.getContext().getResources();
this.setThumb(var2.getDrawable(R.drawable.sesl_scrubber_control_anim, null));
this.setThumbTintList(this.mDefaultActivatedThumbColor);
}
} else {
switch (var1) {
case 0:
this.setProgressTintList(this.mDefaultActivatedProgressColor);
this.setThumbTintList(this.mDefaultActivatedThumbColor);
break;
case 1:
this.updateWarningMode(this.getProgress());
}
} else {
this.setProgressTintList(this.mDefaultActivatedProgressColor);
this.setThumbTintList(this.mDefaultActivatedThumbColor);
break;
case 3:
Resources var2 = this.getContext().getResources();
this.setThumb(var2.getDrawable(R.drawable.sesl_scrubber_control_anim, null));
this.setThumbTintList(this.mDefaultActivatedThumbColor);
break;
case 4:
this.mSplitProgress = this.getContext().getResources().getDrawable(R.drawable.sesl_split_seekbar_primary_progress, null);
this.mDivider = this.getContext().getResources().getDrawable(R.drawable.sesl_split_seekbar_vertical_bar, null);
this.updateSplitProgress();
break;
case 5:
this.initializeExpandMode();
break;
case 6:
this.initializeExpandVerticalMode();
break;
}

this.invalidate();
Expand Down Expand Up @@ -1537,10 +1519,6 @@ public void setOverlapPointForDualColor(int var1) {
}
}

public void setProgressDrawable(Drawable var1) {
super.setProgressDrawable(var1);
}

public boolean setProgressInternal(int var1, boolean var2, boolean var3) {
var2 = super.setProgressInternal(var1, var2, var3);
this.updateWarningMode(var1);
Expand Down Expand Up @@ -1579,7 +1557,9 @@ public void setSystemGestureExclusionRects(List<Rect> var1) {
@SuppressLint("RestrictedApi")
public final void setThumbPos(int var1, Drawable var2, float var3, int var4) {
int var5 = super.mCurrentMode;
if (var5 != 3 && var5 != 6) {
if (var5 == 3 || var5 == 6) {
this.setThumbPosInVertical(this.getHeight(), var2, var3, var4);
} else {
int var6 = this.getPaddingLeft();
int var7 = this.getPaddingRight();
int var8 = var2.getIntrinsicWidth();
Expand Down Expand Up @@ -1614,8 +1594,6 @@ public final void setThumbPos(int var1, Drawable var2, float var3, int var4) {
this.updateGestureExclusionRects();
this.mThumbPosX = var5 + this.getPaddingLeft() - (this.getPaddingLeft() - var8 / 2);
this.updateSplitProgress();
} else {
this.setThumbPosInVertical(this.getHeight(), var2, var3, var4);
}
}

Expand Down Expand Up @@ -2092,7 +2070,6 @@ public void draw(Canvas var1) {

mDrawable.setBounds(0, (int) (SeslAbsSeekBar.this.getHeight() / 2 - var4), (int) var3, (int) (SeslAbsSeekBar.this.getHeight() / 2 + var4));
mDrawable.draw(var1);

} else {
var4 = (float) (SeslAbsSeekBar.this.getHeight() - SeslAbsSeekBar.this.getPaddingTop() - SeslAbsSeekBar.this.getPaddingBottom());
var3 = this.mRadius;
Expand Down Expand Up @@ -2325,7 +2302,11 @@ public void draw(Canvas var1) {
if (!this.mIsVertical) {
var1.drawCircle((float) SeslAbsSeekBar.this.mThumbPosX, (float) SeslAbsSeekBar.this.getHeight() / 2.0F, (float) this.mRadiusForAni, this.mPaint);
} else {
var1.drawCircle((float) SeslAbsSeekBar.this.getWidth() / 2.0F, (float) SeslAbsSeekBar.this.mThumbPosX, (float) this.mRadiusForAni, this.mPaint);
if (SeslAbsSeekBar.this.mCurrentMode == 3) {
var1.drawCircle((float) SeslAbsSeekBar.this.getWidth() / 2.0F, (float) SeslAbsSeekBar.this.mThumbPosX, (float) this.mRadiusForAni, this.mPaint);
} else {
var1.drawCircle((float) (SeslAbsSeekBar.this.getWidth() - (SeslAbsSeekBar.this.getPaddingLeft() + SeslAbsSeekBar.this.getPaddingRight())) / 2.0F, (float) SeslAbsSeekBar.this.mThumbPosX - SeslAbsSeekBar.this.getPaddingLeft(), (float) this.mRadiusForAni, this.mPaint);
}
}

var1.restore();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -643,8 +643,6 @@ private void updateDrawableState() {
}
}

/* JADX INFO: finally extract failed */
/* access modifiers changed from: package-private */
@SuppressLint("RestrictedApi")
public void drawTrack(Canvas canvas) {
Drawable drawable = this.mCurrentDrawable;
Expand Down Expand Up @@ -945,7 +943,7 @@ public void setProgressDrawable(Drawable drawable) {
if (drawable.isStateful()) {
drawable.setState(getDrawableState());
}
if (this.mCurrentMode == 3) {
if (this.mCurrentMode == 3 || this.mCurrentMode == 6) {
int minimumWidth = drawable.getMinimumWidth();
if (this.mMaxWidth < minimumWidth) {
this.mMaxWidth = minimumWidth;
Expand Down Expand Up @@ -1307,13 +1305,11 @@ public void setInterpolator(Context context, @InterpolatorRes int i) {
}

public void setMode(int i2) {
Drawable drawable;
Drawable drawable = null;
this.mCurrentMode = i2;
if (i2 == 3) {
drawable = androidx.core.content.ContextCompat.getDrawable(getContext(), R.drawable.sesl_scrubber_progress_vertical);
} else if (i2 != 4) {
drawable = null;
} else {
} else if (i2 == 4) {
drawable = androidx.core.content.ContextCompat.getDrawable(getContext(), R.drawable.sesl_split_seekbar_background_progress);
}
if (drawable != null) {
Expand Down