duilib中将xml封装为控件简单示例(简单自定义控件,封装几个基本控件合为1个自定义控件)

使用duilib的时候,难免会有这样的需求:

某一块Container(Layout)以及里面的布局需要重复用,不想每次都复制粘贴这么多,要不然xml太大了;

通过继承来自定义一个控件,比如CButtonUIEx之类的,想让他像button一样在xml中被识别;

xml里面的东西太多,比如tabLayout的子页面不想都写在这一个xml中,想一个xml对应一个子页面,子页面作为控件而不是子窗口;

 

以上需求,实现方法很多,这里我提供一种我比较喜欢用的,能同时适用以上3种需求的方法。

直接上源码链接了(github的地址,csdn现在还要手机验证,麻烦)

https://github.com/juhuaguai/duilib

里面的CustomControlDemo就是示例源码。

 

在duilib目录下,还有个 自定义空间说明.txt,可以让你对自定义的这个控件大概树形结构清晰些。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值