ToggleExpandLayout-一个可折叠和展开子view的开关布局控件.zip

时间:2022-10-13 21:35:30
【文件属性】:

文件名称:ToggleExpandLayout-一个可折叠和展开子view的开关布局控件.zip

文件大小:89KB

文件格式:ZIP

更新时间:2022-10-13 21:35:30

开源项目

ToggleExpandLayout是一个可折叠和展开子view的开关布局控件。它可以将它的子view以阶梯式的展开。项目地址:https://github.com/fenjuly/ToggleExpandLayout 效果图:如何使用                                                             注意,由于ToggleExpandLayout的本质是个FrameLayout,所以必须将其高度设置为大于所有子view展开状态的高度,不能设为wrap_content。为了解决这个问题,你可以将ToggleExpandLayout的外面在加个DropDownLayout:                                                                                  如何展开、折叠:ToggleExpandLayout layout = (ToggleExpandLayout) findViewById(R.id.toogleLayout); layout.open();//展开 layout.close();//折叠监听展开、折叠:layout.setOnToggleTouchListener(new ToggleExpandLayout.OnToggleTouchListener() {             @Override             public void onStartOpen(int height, int originalHeight) {             }             @Override             public void onOpen() {             }             @Override             public void onStartClose(int height, int originalHeight) {             }             @Override             public void onClosed() {             }         });


【文件预览】:
ToggleExpandLayout-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(855B)
----library()
--------proguard-rules.pro(684B)
--------src()
--------.gitignore(7B)
--------build.gradle(585B)
----LICENSE(1KB)
----gradle()
--------wrapper()
----.gitignore(465B)
----demo()
--------proguard-rules.pro(684B)
--------src()
--------.gitignore(7B)
--------build.gradle(681B)
----README.md(3KB)
----settings.gradle(28B)
----build.gradle(436B)

网友评论