fix a crash caused by 0/0

This commit is contained in:
ShirosakiMio 2023-07-29 09:19:24 +08:00
parent 6fdcd24452
commit fc7d595834
1 changed files with 6 additions and 1 deletions

View File

@ -6,6 +6,7 @@ import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
import android.util.AttributeSet;
import android.util.Log;
import android.view.Gravity;
import android.view.ViewGroup;
@ -140,7 +141,11 @@ public class FCLDynamicIsland extends AppCompatTextView {
public void setTextWithAnim(String text) {
post(() -> {
anim.refresh((float) getMeasuredHeight() / (float) getMeasuredWidth());
float scale = (float) getMeasuredHeight() / (float) getMeasuredWidth();
if (Float.isNaN(scale)){
return;
}
anim.refresh(scale);
anim.run(text);
});
}