SequenceLayout:布局夏洛克! 或Yashout!

时间:2024-05-27 00:18:14
【文件属性】:

文件名称:SequenceLayout:布局夏洛克! 或Yashout!

文件大小:19.57MB

文件格式:ZIP

更新时间:2024-05-27 00:18:14

Java

序列布局 SequenceLayout是解决布局问题的新方法。 考虑到ConstraintLayout的优点和缺点,这种新的布局更加灵活,而且易于理解和定义。 虽然比ConstraintLayout轻巧,但SequenceLayout可以支持更大范围的屏幕尺寸。 样本 此示例布局由大约170行XML定义。 它由22个视图组成,需要大约200行来定义。 以下动画显示了灵活可用的扩展。 用法 添加依赖项: dependencies { implementation ' com.yashoid:sequencelayout:2.0.0 ' } 如何使用这个库 SequenceLayout基于两个核心概念: Span :是扩展定义。 与其他布局相反,页边距和空间被视为与视图尺寸相同的大小调整实体。 每个Span都有一个size ,可选的min和max限制大小,可选的id以将其分配给视图的水


【文件预览】:
SequenceLayout-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(726B)
----sequencelayout()
--------proguard-rules.pro(751B)
--------src()
--------.gitignore(7B)
--------build.gradle(1KB)
----android_arsenal.jpg(34KB)
----app()
--------proguard-rules.pro(751B)
--------src()
--------.gitignore(7B)
--------build.gradle(901B)
----vertical.gif(4.69MB)
----.idea()
--------caches()
--------codeStyles()
--------assetWizardSettings.xml(310B)
--------gradle.xml(808B)
--------runConfigurations.xml(564B)
--------misc.xml(3KB)
--------jarRepositories.xml(1KB)
--------vcs.xml(180B)
--------encodings.xml(135B)
----horizontal.gif(7.32MB)
----Key to existence.xlsx(10KB)
----.gitignore(145B)
----README.md(6KB)
----settings.gradle(34B)
----both.gif(7.02MB)
----build.gradle(692B)

网友评论