Not sure I can do this and keep a nice animation when moving cells around.
Implementing this, the cell widths (left and right) won't be the same. I could make the widths equal to the widest cells. But then the state change (display all vs selected items) animation would have to change the size of the cell which could cause the height to change and then the cell translation animation could be affected because the cells don't have the same size.
Not sure I can do this and keep a nice animation when moving cells around.
Implementing this, the cell widths (left and right) won't be the same. I could make the widths equal to the widest cells. But then the state change (display all vs selected items) animation would have to change the size of the cell which could cause the height to change and then the cell translation animation could be affected because the cells don't have the same size.