mirror of
https://github.com/ikun0014/lx-music-mobile.git
synced 2025-05-23 22:37:41 +08:00
修复锁屏后歌词设置被还原的问题
This commit is contained in:
parent
53e4d1f5a2
commit
5e0e18f087
@ -46,7 +46,7 @@ public class LyricView extends Activity implements View.OnTouchListener {
|
||||
|
||||
private boolean isLock = false;
|
||||
private String themeColor = "#07c556";
|
||||
private String lastText = "LX Music ^-^";
|
||||
// private String lastText = "LX Music ^-^";
|
||||
private String textX = "LEFT";
|
||||
private String textY = "TOP";
|
||||
|
||||
@ -264,6 +264,7 @@ public class LyricView extends Activity implements View.OnTouchListener {
|
||||
}
|
||||
|
||||
public void lockView() {
|
||||
isLock = true;
|
||||
if (windowManager == null || textView == null) return;
|
||||
layoutParams.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE;
|
||||
textView.setBackgroundColor(Color.TRANSPARENT);
|
||||
@ -271,6 +272,7 @@ public class LyricView extends Activity implements View.OnTouchListener {
|
||||
}
|
||||
|
||||
public void unlockView() {
|
||||
isLock = false;
|
||||
if (windowManager == null || textView == null) return;
|
||||
layoutParams.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL;
|
||||
textView.setBackgroundResource(R.drawable.rounded_corner);
|
||||
@ -278,12 +280,15 @@ public class LyricView extends Activity implements View.OnTouchListener {
|
||||
}
|
||||
|
||||
public void setColor(String color) {
|
||||
themeColor = color;
|
||||
if (windowManager == null || textView == null) return;
|
||||
textView.setTextColor(Color.parseColor(color));
|
||||
windowManager.updateViewLayout(textView, layoutParams);
|
||||
}
|
||||
|
||||
public void setLyricTextPosition(String textX, String textY) {
|
||||
this.textX = textX;
|
||||
this.textY = textY;
|
||||
if (windowManager == null || textView == null) return;
|
||||
int textPositionX;
|
||||
int textPositionY;
|
||||
|
Loading…
x
Reference in New Issue
Block a user