Our great sponsors
|2 months ago||over 6 years ago|
|Apache License 2.0||MIT License|
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 | /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 | /r/androiddev | 18 Jan 2022
You could use FlexBoxLayout, though that's for the old system.
We haven't tracked posts mentioning DragLinearLayout 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.
android-linear-layout-manager - Linear Layout Manager which supports WRAP_CONTENT
SmartRefreshLayout - 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll，Android智能下拉刷新框架，支持越界回弹、越界拖动，具有极强的扩展性，集成了几十种炫酷的Header和 Footer。
android-PullRefreshLayout - This component like SwipeRefreshLayout, it is more beautiful than SwipeRefreshLayout.
FlycoTabLayout - An Android TabLayout Lib
Android Accordion Swipe Layout - Accordion Swipe Layout for Android
PrismView - ViewHelper to provide one activity applications