java - 如何在皮肤中获取 TextFieldStyle 光标?
问题描述
所以我有一个皮肤,TextFieldStyle 的 JSON 部分如下所示:
com.badlogic.gdx.scenes.scene2d.ui.TextField$TextFieldStyle: {
default: {
font: font
fontColor: black
background: textfield
cursor: black
selection: pale-blue
}
}
使用我的脚本,我想获得光标。我已经尝试过skin.getDrawable("cursor")
,skin.getDrawable("default-cursor")
和skin.getDrawable("textfieldstyle-default-cursor")
, 都不起作用。我该怎么做呢?
解决方案
你应该这样做:
skin.get("default", TextFieldStyle.class).cursor
其中“默认”是文本字段样式的实际名称。
推荐阅读
- powerbi - Power BI DAX 查找特定时间段内的数据
- html - 如何使用谷歌脚本更改单元格中的值?
- python - 在 OpenCV 中实现加权平均绝对/平方差
- activerecord - Rails 6、ActiveRecord 和 Mysql 8,如何将字符串字段的长度设置为 512 个字符?
- c# - Topshelf.HostconfigurationException:服务未正确配置:
- node.js - 函数将对象作为 promise { pending } 返回
- r - 结合循环和一些 dplyr 函数
- hapi-fhir - 当术语服务器不可用时,如何制作假的 ValueSet 资源(例如货币符号)?
- rss - 如何提供 RSS 提要的修改版本?
- python - 异步更新数据库上的字典