Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tried to recreate a collectionview whose items would expand on selected to view hidden content (ex: labels). I had implemented a similar feature for a Listview control on an older client app.
Screenshots:

expandable_collectionview_ios
expandable_listview_android
Experience/General Feedback:
As the ListView in xamarin forms made use of ViewCell, we could extend the ViewCell class, intercept the OnTapped event and then use ForceUpdateSize to expand the cell on selection.
Had to try a hacky/bad way of modifying the
IsVisible
property, removing the item, adding it again to the collection and setting selected item to null. I didn't get much time to see if I could figure something out by creating a custom renderer (maybe by callingnotifyDataSetChanged
for android).This is the second time I have used a collectionview as I tried before in the Visual challenge, and the feature I like the most is the horizontal layout ability.
Performance Feedback:
The scroll performance on iOS was much better than on Android. I also tested loading more than 200 items at a time, and there was no lag.
Missing or Desired Things:
Features like PullToRefresh, Grouping, DataTemplate support, but I believe they are already in the works.
Its too early, but would like the feature to reorder items in collectionview in the future.