Our great sponsors
- Appwrite - The Open Source Firebase alternative introduces iOS support
- InfluxDB - Access the most powerful time series database as a service
- CodiumAI - TestGPT | Generating meaningful tests for busy devs
- SonarLint - Clean code begins in your IDE with SonarLint
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
|about 2 months ago||over 6 years ago|
|Apache License 2.0||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Animations and Performance in Nested RecyclerViews
3 projects | reddit.com/r/RedditEng | 14 Feb 2022
In order to properly encapsulate the reaction view logic, we created a class that extends RecyclerView and has a bind method that takes in the list of reactions and updates the RecyclerView’s adapter with that list. Given that we had to support a multi-line layout, we initially looked into using GridLayoutManager to achieve this but ended up finding an open-source library by Google named flexbox-layout that provides a LayoutManager that supports laying out items in multiple flex-rows, which is exactly what we needed. Using these ingredients, we were able to get a simple version of our layout up and running. What’s next was adding custom animations and improving performance.
Am I the only one that feels Compose is a step backward?
2 projects | reddit.com/r/androiddev | 18 Jan 2022
You could use FlexBoxLayout, though that's for the old system.
We haven't tracked posts mentioning android-linear-layout-manager yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
android-flowlayout - Linear layout, that wrap its content to the next line if there is no space in the current line.
android-gridlayout - A backwards compatible implementation of GridLayout for Android
MultiLineRadioGroup - Multi Line Radio Group is a Radio Group layout to show radio buttons in more than one line.
FlowLayout - Android implementation of FlowLayout. Layout arranges its children in multiple rows depending on their width.
ArcLayout - A very simple arc layout library for Android
DragLinearLayout - Android LinearLayout with drag and drop to reorder.
SmartRefreshLayout - 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll，Android智能下拉刷新框架，支持越界回弹、越界拖动，具有极强的扩展性，集成了几十种炫酷的Header和 Footer。
FlycoTabLayout - An Android TabLayout Lib
shadow-layout - Android Shadow Layout
Android Accordion Swipe Layout - Accordion Swipe Layout for Android
Scrollable - Android scrollable tabs