ExpandableLayout包括:
一个openharmony布局类,支持动画其子视图的展开和折叠。该库将尽可能多的工作卸载到父布局,以确保渲染和大小计算按预期进行。这意味着即使是 DirectionLayout 的权重标签等复杂功能也得到了适当的支持。
使用说明
1.demo/ 文件夹中提供了一个示例项目,该示例项目提供了演示该项目中类的使用的可运行代码示例。
2.以下核心类和 xml 是创建可扩展布局的基本接口:可扩展布局:- 《net.cachapa.expandablelayout.ExpandableLayout ohos:id=“$+id:expandable_layout_1” ohos:width=“match_parent” ohos:height=“ 0” ohos:weight=“1” ohos:background_element=“#f00” app:el_duration=“1000” app:el_expanded=“true” app:el_parallax=“0.5”》
《文本
ohos:text_size=“15fp”
ohos:text_alignment=“center”
ohos:width=“match_parent”
ohos:height=“match_parent”
ohos:background_element=“#00f”
ohos:foreground_alignment=“center”
ohos:text=“填充高度”
ohos:text_color=“#fff” /》
《/net.cachapa.expandablelayout.ExpandableLayout》
和java函数
私人可扩展布局可扩展布局0;expandableLayout0.setExpanded(true, false);
expandableLayout0.collapse(false); expandableLayout0.setDuration(1000);
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !