递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 39459|回复: 47
打印 上一主题 下一主题

[视窗] 【技术文章博客】火山PC图形按钮制作器开发教程

[复制链接]

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
跳转到指定楼层
楼主
发表于 2020-12-25 23:48:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 1185907650 于 2021-2-14 13:50 编辑

前言:
自定义方式制作图形按钮素材,涉及画板操作、动态创建等知识。
需要安装最新火山模块2020-12-18版


一、配置模块
右键配置-勾选火山模块,还调用了一个高级图形按钮文件。



二、界面布局
基本是全动态式,创建相应变量如下



三、初始化和生成
①初始化



②生成界面
Ctrl M新建方法,代码如下







③生成按钮
Ctrl M新建方法,代码如下








四、事件
①编辑框调节事件



②内容被改变事件



③颜色选择器事件



④组合框事件





⑤选择框事件
这里加载的图标是有规律的,需要按名称加数字来编排,比如这里的“默认1.bmp-默认4.bmp”,当加载1时,后面会自动加载,图标的背景色需要和按钮的一致,这样来达到透明化效果。





⑥单选框事件



⑦按钮事件




五、注意事件
1、按钮默认的背景色是品红,如果选择了圆角形的制作方法,那么图形按钮在使用制作好的素材时,需要将透明色设置为品红

2、如需在按钮中加载图标,请将图标背景色改成和按钮的背景色一致,自带的去色透明效果不好,所以需要你自己配置同色来达到透明效果。

3、图标命令规则,在名称后加数字1-4即可,这样在加载图标1时,会自动加载后面的图标,参照目录下默认的素材



六、演示效果




例子下载:
游客,如果您要查看本帖隐藏内容请回复




火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

4

主题

187

帖子

1万

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
13693
沙发
发表于 2020-12-27 17:43:34 | 只看该作者
提个小建议哈,每一行实现的什么功都能写个注释,这样会更能方便新手学习。
回复

使用道具 举报

19

主题

227

帖子

1753

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1753
板凳
发表于 2020-12-27 20:47:53 | 只看该作者
这个教程值得拥有,谢谢分享
回复

使用道具 举报

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
地板
 楼主| 发表于 2020-12-28 21:25:09 | 只看该作者
日常一顶。
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

0

主题

11

帖子

150

积分

注册会员

Rank: 2

积分
150
5#
发表于 2020-12-29 11:17:34 | 只看该作者

这个教程值得拥有,谢谢分享
回复

使用道具 举报

4

主题

1851

帖子

4370

积分

论坛元老

Rank: 8Rank: 8

积分
4370
6#
发表于 2020-12-31 12:45:43 | 只看该作者
这个是好东西啊
回复

使用道具 举报

4

主题

1851

帖子

4370

积分

论坛元老

Rank: 8Rank: 8

积分
4370
7#
发表于 2021-1-4 11:33:52 | 只看该作者
推广火山 一起加油
回复

使用道具 举报

3

主题

83

帖子

618

积分

高级会员

Rank: 4

积分
618
8#
发表于 2021-1-4 16:15:43 | 只看该作者
下载学习
回复

使用道具 举报

3

主题

107

帖子

832

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
832
9#
发表于 2021-1-5 09:27:21 | 只看该作者

这个教程值得拥有,谢谢分享
回复

使用道具 举报

0

主题

75

帖子

2890

积分

金牌会员

Rank: 6Rank: 6

积分
2890
QQ
10#
发表于 2021-1-5 10:18:29 | 只看该作者
火山PC图形按钮制作器开发教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-23 06:02 , Processed in 0.098055 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表