复现步骤: 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#按钮不消失,且变成不可点击状态
原因是Button背hide之后,所有操作都不起作用了。
我自己尝试做了一下,最重要的是Animation的顺序。
方法如下:
A、新建Button1 和 Button2。更改Text,并将B2的Visible去掉。
B、为B1添加第一个动作:显示B2
C、为B1添加第二个动作:隐藏B1
D、为B2添加第一个动作:显示B1
E、为B2田间第二个动作:隐藏B2
程序是顺序执行的,所以如果更改还顺序之后就会出问题。
请问你用的什么版本的touchgfx designer?我用4.10.0按照你这个做依然不能隐藏button
搞出来了吗? 我的是4.10.0。
我打包发给你吧。一个包打不下,做了两个包。
下载之后把末尾的.zip去掉,然后再解压。论坛的附件还是不够大
而且要求不许是zip文件。用分包之后的文件名还不可以。
我试试
应该没啥问题。你解压之后,打开这个工程就成。我自己用simulator试过的。这个不会有错。
然后把你的问题反馈一下。我觉得就是顺序的问题。
我发现了点问题,如果创建的screen没有背景,button就不能实现隐藏。你可以在一个blank ui上直接创建两个按钮,试试看能不能实现按钮的隐藏。
注意看提示。先要添加一个Blackground box或者Image
我还真没注意到你的背景是透明的。
对的,我一开始也没注意这个提示就直接摆上去两个按钮
解决就好。一起进步