递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 39481|回复: 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
回复

使用道具 举报

0

主题

26

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
48#
发表于 2024-9-18 16:56:57 | 只看该作者
学习一下
回复

使用道具 举报

0

主题

34

帖子

791

积分

高级会员

Rank: 4

积分
791
47#
发表于 2024-1-8 13:03:39 | 只看该作者
提个小建议哈,每一行实现的什么功都能写个注释,这样会更能方便新手学习。
回复

使用道具 举报

5

主题

89

帖子

1252

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1252
46#
发表于 2024-1-8 12:50:02 | 只看该作者
nb 这么好的教程!
回复

使用道具 举报

4

主题

187

帖子

1465

积分

核心用户

用户组:菜鸟用户

Rank: 9Rank: 9Rank: 9

积分
1465
45#
发表于 2023-10-16 20:36:16 | 只看该作者
感谢,  学习下.美化
死活学不会
回复

使用道具 举报

32

主题

231

帖子

1508

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1508
44#
发表于 2023-9-1 17:22:14 | 只看该作者
学习一下
回复

使用道具 举报

72

主题

581

帖子

5025

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5025
43#
发表于 2023-9-1 13:11:37 来自手机 | 只看该作者
看看能不能做出来漂亮的按钮
回复

使用道具 举报

2

主题

62

帖子

215

积分

中级会员

Rank: 3Rank: 3

积分
215
42#
发表于 2023-7-8 14:33:10 | 只看该作者
感谢你的分享
回复

使用道具 举报

24

主题

177

帖子

1845

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1845
QQ
41#
发表于 2023-7-4 21:09:49 | 只看该作者
111111111111111111111
回复

使用道具 举报

5

主题

109

帖子

480

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
480
40#
发表于 2023-6-30 10:17:16 | 只看该作者
感谢分享
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 10:23 , Processed in 0.104309 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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