编辑框光标颜色修改函数

--编辑框光标颜色修改函数function 编辑框光标颜色(id,color) import 'android.graphics.*' local mEditorField = TextView.getDeclaredField('mEditor') mEditorField.setAccessible(true) local mEditor = mEditorField.get(id) local field = Editor.getDeclaredField('mCursorDrawable') field.setAccessible(true) local mCursorDrawable = field.get(mEditor) local mccdf = TextView.getDeclaredField('mCursorDrawableRes') mccdf.setAccessible(true) local mccd = activity.getResources().getDrawable(mccdf.getInt(id)) mccd.setColorFilter(PorterDuffColorFilter(color,PorterDuff.Mode.SRC_ATOP)) mCursorDrawable[0] = mccd mCursorDrawable[1] = mccdend--用法编辑框光标颜色(id,0xFFFFFFFF)--编辑框光标颜色(id,0xFFFFFFFF)

阿强爱分享
  • 本文由 发表于 2019年7月26日14:16:19
  • 转载请务必保留本文链接:https://iooqp.cn/423.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: