斜阳__ 发表于 2018-12-1 11:44:56

touchGFX不能hide按钮

复现步骤:

1、创建3个按钮,2#是隐藏起来的


2、添加动作,
1#动作是按钮1点击后显示2#按钮,
2#动作按钮2点击后隐藏1#按钮,
3#动作是按钮3点击后显示1#按钮
4#动作是3#动作结束后隐藏2#按钮



3结果:
点击1#按钮,2#按钮可以正常显示出来,点击2#按钮,1#按钮不会消失,但是1#按钮将变为不可点击的状态。
再点击3#按钮,1#按钮恢复可点击状态,但是2#按钮不消失,且变成不可点击状态



一代睡神的崛起 发表于 2018-12-1 12:58:14

楼主学会了给弄个教程,我们后来者跟着学习一波

watershade 发表于 2018-12-1 15:13:59

本帖最后由 watershade 于 2018-12-1 15:34 编辑

原因是Button背hide之后,所有操作都不起作用了。
我自己尝试做了一下,最重要的是Animation的顺序。
方法如下:
A、新建Button1 和 Button2。更改Text,并将B2的Visible去掉。
B、为B1添加第一个动作:显示B2
C、为B1添加第二个动作:隐藏B1
D、为B2添加第一个动作:显示B1
E、为B2田间第二个动作:隐藏B2
程序是顺序执行的,所以如果更改还顺序之后就会出问题。

斜阳__ 发表于 2018-12-1 17:15:34

watershade 发表于 2018-12-1 15:13
原因是Button背hide之后,所有操作都不起作用了。
我自己尝试做了一下,最重要的是Animation的顺序。
方法 ...

请问你用的什么版本的touchgfx designer?我用4.10.0按照你这个做依然不能隐藏button

watershade 发表于 2018-12-1 19:29:01

斜阳__ 发表于 2018-12-1 17:15
请问你用的什么版本的touchgfx designer?我用4.10.0按照你这个做依然不能隐藏button ...
搞出来了吗? 我的是4.10.0。
我打包发给你吧。一个包打不下,做了两个包。

下载之后把末尾的.zip去掉,然后再解压。论坛的附件还是不够大;P
而且要求不许是zip文件。用分包之后的文件名还不可以。


斜阳__ 发表于 2018-12-1 19:31:47

watershade 发表于 2018-12-1 19:29
搞出来了吗? 我的是4.10.0。
我打包发给你吧。一个包打不下,做了两个包。



我试试

watershade 发表于 2018-12-1 19:33:26

斜阳__ 发表于 2018-12-1 19:31
我试试
应该没啥问题。你解压之后,打开这个工程就成。我自己用simulator试过的。这个不会有错。
然后把你的问题反馈一下。我觉得就是顺序的问题。

斜阳__ 发表于 2018-12-2 00:20:06

watershade 发表于 2018-12-1 19:33
应该没啥问题。你解压之后,打开这个工程就成。我自己用simulator试过的。这个不会有错。
然后把你的问题 ...

我发现了点问题,如果创建的screen没有背景,button就不能实现隐藏。你可以在一个blank ui上直接创建两个按钮,试试看能不能实现按钮的隐藏。

watershade 发表于 2018-12-2 11:15:09

本帖最后由 watershade 于 2018-12-2 11:25 编辑

斜阳__ 发表于 2018-12-2 00:20
我发现了点问题,如果创建的screen没有背景,button就不能实现隐藏。你可以在一个blank ui上直接创建两个 ...

注意看提示。先要添加一个Blackground box或者Image

我还真没注意到你的背景是透明的。

斜阳__ 发表于 2018-12-2 17:08:13

watershade 发表于 2018-12-2 11:15
注意看提示。先要添加一个Blackground box或者Image

我还真没注意到你的背景是透明的。 ...

对的,我一开始也没注意这个提示就直接摆上去两个按钮
页: [1] 2
查看完整版本: touchGFX不能hide按钮