Comments (4)
@Serchinastico the library adapters should implement List<T>
. If you send a PR can be awesome! :)
from renderers.
I don't see why they should, there are some List
methods that doesn't make any sense in this context (subList
and lastIndexOf
comes to my mind). I'd personally make the adapters implement AdapteeCollection<T>
which contains all the methods that can be delegated to the inner collection.
What do you think?
from renderers.
Most of the time, the adapter is being used as a list due to the last changes in the Android list widgets API and to avoid references to the collection inside the adapter. With RecyclerView now you can insert/remove one item given a position and that's needed to perform some optimizations related to the RecyclerView
draw cycle. If you want we can fix just the issue you've noticed and create another issue to review the RVRendererAdapter
interface later.
from renderers.
Fixed by @Serchinastico
from renderers.
Related Issues (20)
- Some permissions are added to APK HOT 1
- What about recyclerView multiselect? HOT 1
- No way to bind several model classes using RendererBuilder.bind HOT 1
- Missing methods implementation in readme file HOT 2
- Create Sample for new Generic Functionality HOT 3
- Items groups separator list HOT 2
- get other content by position? HOT 1
- Any plans to support SortedList? HOT 1
- Is there a way to get the adapter position from within a Renderer HOT 2
- Problema al borrar un item
- server loading imitation HOT 1
- Update dependencies HOT 1
- Add support for PagedListAdapter HOT 3
- Support for LayoutContainer HOT 11
- IOS Version HOT 1
- Improve Kotlin support HOT 1
- Simplify renderer abstraction HOT 1
- androidx migration HOT 2
- Making use of Collection instead of AdapteeCollection HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from renderers.