全面屏标题栏适配

This commit is contained in:
jinyuer
2021-12-13 15:37:36 +08:00
parent d3a9e415c8
commit 8d75e07c09
3 changed files with 9 additions and 2 deletions

View File

@@ -6,10 +6,12 @@ import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.text.SpannableStringBuilder;
import android.text.TextPaint;
import android.text.method.LinkMovementMethod;
import android.text.style.ClickableSpan;
import android.util.Log;
import android.view.Gravity;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
@@ -78,7 +80,7 @@ public class LoginActivity extends BaseActivity<ActivityLoginBinding> implements
// mDataBinding.lyyinsi.setVisibility(View.VISIBLE);
// }
String str = "我已阅读并同意《隐私政策》和《用户协议";
String str="我已阅读并同意《隐私政策》和《用户协议";
SpannableStringBuilder ssb = new SpannableStringBuilder();
ssb.append(str);
int v1 = str.indexOf("");
@@ -103,6 +105,7 @@ public class LoginActivity extends BaseActivity<ActivityLoginBinding> implements
@Override
public void updateDrawState(@NonNull TextPaint ds) {
super.updateDrawState(ds);
ds.setColor(getResources().getColor(R.color.text2));
ds.setUnderlineText(false);
}
}, 0, v1, 0);
@@ -137,6 +140,9 @@ public class LoginActivity extends BaseActivity<ActivityLoginBinding> implements
ds.setUnderlineText(false);
}
}, end, end + 6, 0);
mDataBinding.tvYs.setMovementMethod(LinkMovementMethod.getInstance());
mDataBinding.tvYs.setText(ssb,TextView.BufferType.SPANNABLE);
}
@Override