Although obviously there is no component of its own to accomplish what you want to do here, there are several ways to get the desired effect by combining other methods.
One of the ways that I can think of is to create my own adapter and add functionality to insert three more elements below the line with a click marked by some renaming, so that you can distinguish it from the normal view, of course, using the getView method adapter, you will need to do validation to find out what kind of inflate and return, after updating the view, these three elements will be inserted under the click of the element, and, of course, you can get rid of them by changing the list in which the adapter is located. display. (This approach requires a good enough knowledge of custom adapters, I did something like this and is a clean and good approach).
Another approach to this problem, which is not as good as the first one, however, will absolutely help by creating the "Template" of the Effect you want to receive (for example, the one in your picture), save this template as part of the activity on top of your view the grid is invisible, as soon as someone clicks on the element, fill out the template with the information you want to show, make the grid invisible and bring the βtemplateβ on top of the grid, with the information you want to show correctly filled in, the user will not notice the change, and when you zah You want to go back to the grid view, just delete this "template" view, and it will affect the network, as it was originally.
Hope this helps.
Hello!
source share