android scroll list with smooth resizing boundary elements - android

I need list of items in screen, which consists with set of buttons, some of buttons are displayed and some are hidden. When user scrolls ListView up then top item must compress smoothly until it disappear and on the bottom the new item must smoothly growing up to normal sizes. When user scrolls ListView down then bottom item must compress smoothly until it disappear and on the top the new item must smoothly growing up to normal sizes. It seems listView + OnScrollListener are not suitable for these purposes. Could You advise me other approaches?

Related

RecyclerView items shown horizontaly with blocking on Item

i have a RecyclerView which single item is CardView type. I want to display that Cardviewes with match_parent width, and go next by finger swipe. I set an horizontal orientation in LinearLayout and everything is OK, but i can scroll it like a regular List but i want to make that finger swipe is scrolling that items and block on next one without scrolling through whole list. Is this possible in some way ?

RecyclerView change items layout during scroll

I am having a requirement to implement a recyclerView with items that have a space between them. While scrolling down, the space should be smaller and smaller.
Using a collapsing layout etc so I am able to get a floating number of a position the only issue is how to change layout of the items programatically after they are already visible on the screen

ListView Only add enough items to fill screen

I have a listView that is populate via a RSS feed. The height of each item on the ListView can vary depending on the length on the content. Is there a way to only add enough items to the listView to fill the screen (the listView has a fixed height).
For example if each item only has one line of text I can fit 7, but if they have two lines of text I can only fit 5. I want to be able to programmatically decide when to stop adding items. I don't want the ListView to have to scroll.
EDIT
Let me rephrase. I don't want to just solve it but scrolling down. There may at some point in the development be content that gets added below the screen and requires scrolling but even in that case I don't want half an item showing at the bottom. Basically I don't want broken/half items showing at the bottom, if it's on the screen it should be the whole item that is showing. If not it should be below the bottom of screen.
Try using a normal Linear Layout and when adding the inflated row, override the onMeasure to know if it fits on the screen.

Android RecyclerView Custom Stacking Scroll

So i have this requirement for a custom scroll for a linear layout and i have no idea where to start. The scroll will be like this:
instead of recyclerView items leave the screen, the top most item will remain fixed, and the items will overlap it when scrolled. So instead of scrolling out of the screen, or scrolling into the screen, they will scroll out from the first card and into the first car.
I would seek for advices with alternatives, as i have relatively short time to do it. I would avoid doing a custom layout manager unless really necessary (its tricky to do so).

Android : Making Listview items appear in a particular form

I have a listview items in cardlayout format. These first item of listview is partially visible from bottom of the screen . And rest all items becomes visible as user scrolls it up.
I want to make make listview items partially overlapping each other, in order to bring a stack effect while cards are in down state.

Categories

Resources