【解决方案】火山安卓高级画板批量画倾斜文字
<火山程序 类型 = "通常" 版本 = 1 />
类 启动类 <公开 基础类 = 安卓5白色窗口 @安卓.附加清单 = 常用窗口附加清单.全面屏2>
{
变量 线性布局器1 <类型 = 线性布局器 隐藏值属性 = "0" @安卓.窗口.布局 = "ctrl_id = 1\norientation = horizontal">
变量 按钮1 <类型 = 按钮 隐藏值属性 = "0" @安卓.窗口.布局 = "parent_id = 1">
变量 编辑框1 <类型 = 编辑框 隐藏值属性 = "0" @安卓.窗口.布局 = "ctrl_order = 1\nparent_id = 1" 内容 = "45">
变量 高级画板1 <类型 = 高级画板 隐藏值属性 = "0"
@安卓.窗口.布局 = "ctrl_order = 1\nlayout_gravity = bottom\np_layout_height_type = match_parent\np_layout_width_type = match_parent">
常量 文字间距 <类型 = 整数 值 = 100>
方法 按钮_被单击 <接收事件 类型 = 整数>
参数 来源对象 <类型 = 按钮>
参数 标记值 <类型 = 整数>
{
如果 (来源对象 == 按钮1)
{
变量 画板1 <参考 类型 = 画板类>
画板1 = 高级画板1.取画板 ()
画板1.填充颜色 (颜色类.黑色)
画板1.保存状态 ()
变量 画笔1 <类型 = 画笔类 颜色 = 0xFFFF0000 字体尺寸 = 20>
变量 横坐标 <类型 = 小数 值 = 100>
变量 纵坐标 <类型 = 小数 值 = 200>
计次循环 (9)
{
变量 文本 <类型 = 文本型>
文本 = "0" + 到文本 (取循环索引 ())
画板1.乘于旋转矩阵2 (文本到小数 (编辑框1.内容), 横坐标, 纵坐标)
画板1.画文本 (横坐标, 纵坐标, 文本, 画笔1)
调试输出2 (横坐标, 纵坐标)
横坐标 = 横坐标 + 文字间距
画板1.恢复状态 ()
画板1.保存状态 ()
}
画板1.恢复状态 ()
高级画板1.解锁并绘制 (画板1)
}
返回 (0)
}
}
666666 阳光甜橙 发表于 2024-3-18 22:00
666666
666666 阳光甜橙 发表于 2024-3-18 22:00
666666
6666666 创世魂 发表于 2024-3-19 08:31
6666666
6666666 啊坏 发表于 2024-3-19 03:09
666666
6666666 :噜阿噜:噜阿噜:噜阿噜 牛牛牛牛牛 学习了
页:
[1]