Egret社区

egret 制作 选项卡

2018-7-10 10:23
50911
1银子
要做一个类似选项卡的效果  所有的按钮都是图片   点击按钮后  选中的按钮会有效果   但是现在是 选中以后怎么做到其他按钮的状态不选中   就是类似于  JS 的排他    这个怎么做了


100629h4v64vsgc6rfxub0.jpg
100550cpss5as32e148l42.jpg

最佳答案

查看完整内容

建议用eui里的toggle组件,官方文档里EUI有ToggleButton教程,你可以
分享到 :
0 人收藏

11 个回复

倒序浏览
牛魔王  官方团队 | 2018-7-10 10:23:40 来自手机
建议用eui里的toggle组件,官方文档里EUI有ToggleButton教程,你可以
wangxiaorui  登堂入室 | 2018-7-10 10:43:31
求大佬能贴一下 代码!不胜感激
yanleiyu  圆转纯熟 | 2018-7-10 10:45:30
invalidateState()  用这个方法
835548738  初窥堂奥 | 2018-7-10 11:28:45

EUI有个单选按钮,你把它原来默认的图片换成自己的,它还有个grund 属性可以完成排他
wangxiaorui  登堂入室 | 2018-7-10 16:39:44
835548738 发表于 2018-7-10 11:28
EUI有个单选按钮,你把它原来默认的图片换成自己的,它还有个grund 属性可以完成排他 ...

怎么替换原来的图片了。还有我的按钮都是后台返回的数据,不是应该通过Exml 和ts  结合进行吗?还是直接在ts里面直接创建就可以。大佬你有没有demo  能给粘贴个demo吗?感激不尽
835548738  初窥堂奥 | 2018-7-10 16:44:34
那你先康康EUI怎么用
Nasus  官方团队 | 2018-7-10 16:49:01
自定义eui组件 逻辑写在ts里面可以实现的
wangxiaorui  登堂入室 | 2018-7-11 14:04:24
Nasus 发表于 2018-7-10 16:49
自定义eui组件 逻辑写在ts里面可以实现的

assetsmanager.js:97 SyntaxError: Unexpected token [ in JSON at position 2356
    at JSON.parse (<anonymous>)
    at Object.<anonymous> (assetsmanager.js:927)
    at step (assetsmanager.js:41)
    at Object.next (assetsmanager.js:22)
    at fulfilled (assetsmanager.js:13)
(anonymous) @ assetsmanager.js:97
Main.js:149 Error: ResourceManager 初始化失败:配置文件加载失败
    at new ResourceManagerError (assetsmanager.js:713)
    at assetsmanager.js:98



这两个错误是什么?刚刚忽然就这样了
YBingo  圆转纯熟 | 2018-7-12 09:23:45
本帖最后由 YBingo 于 2018-7-12 09:26 编辑

用tabbar + viewstack , 那些按钮,就做一个按钮皮肤,tabbar的按钮列表用按钮皮肤,通过传参来显示不同的按钮图片,ts上绑定tabbar和viewstack,你可以查看旧的egret官网,有有关选项卡的demo教程。
http://edn.egret.com/cn/docs/page/642 这里是一些官网的参考例子
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部