这个mjava怎么调用
求解
是用来改编辑框光标颜色的
import android.os.Build$VERSION;
import android.widget.TextView;
import android.graphics.Color;
import android.graphics.PorterDuff$Mode;
import android.graphics.drawable.Drawable;
public static void color(String id,String c){
color(i.gvs(id),Color.parseColor(c));
}
public static void color(TextView tv,String c){
color(tv,Color.parseColor(c));
}
public static void color(TextView tv,int c){
if(tv == null){
return;
}
if(Build$VERSION.SDK_INT < 28){
i.us(tv,"textcursordrawable",c);
return;
}
Object editor = i.javags(tv,"android.widget.TextView","mEditor");
if(editor == null){
return;
}
Drawable drawable = obtainCursor(editor);
if(drawable != null){
drawable.setColorFilter(c,PorterDuff$Mode.SRC_ATOP);
}
}
private static Drawable obtainCursor(Object editor){
return i.javags(editor,"android.widget.Editor","mDrawableForCursor");
}
求解
import android.os.Build$VERSION;
import android.widget.TextView;
import android.graphics.Color;
import android.graphics.PorterDuff$Mode;
import android.graphics.drawable.Drawable;
public static void color(String id,String c){
color(i.gvs(id),Color.parseColor(c));
}
public static void color(TextView tv,String c){
color(tv,Color.parseColor(c));
}
public static void color(TextView tv,int c){
if(tv == null){
return;
}
if(Build$VERSION.SDK_INT < 28){
i.us(tv,"textcursordrawable",c);
return;
}
Object editor = i.javags(tv,"android.widget.TextView","mEditor");
if(editor == null){
return;
}
Drawable drawable = obtainCursor(editor);
if(drawable != null){
drawable.setColorFilter(c,PorterDuff$Mode.SRC_ATOP);
}
}
private static Drawable obtainCursor(Object editor){
return i.javags(editor,"android.widget.Editor","mDrawableForCursor");
}









