我想知道是否有一种简单的方法来获得一个元素网格,当按下其中一个元素时,
此状态:
更改,以显示触摸的元素(此处为中心元素)
首先,我想手动重新添加元素,然后以编程方式设置位置以使其看起来居中。
是否有一种更简单的方法,或者我是否需要为它打破一点汗水?
答案 0 :(得分:0)
据我所知,Android动画不会影响视图边界。因此,您可以简单地使用setScale
方法来上下缩放它们。此外,您可以考虑动画以获得更好的用户体验。
在Android中,有两种显示视图网格的通用方法:
在这两种方法中,都可以使用这个技巧。
在网格视图中,您应该在其适配器中执行此操作,而对于网格布局,您可以迭代其子项并应用它。