我对我的应用程序有一个要求,我使用网格视图显示所有应用程序图标,并且在聚焦时,我希望聚焦项目规模更大一点,我在适配器getView回调中使用下面的代码。
/*
if(selectItem==position){
convertView.setScaleX(1.2f);
convertView.setScaleY(1.2f);
}
else {
convertView.setScaleX(1.0f);
convertView.setScaleY(1.0f);
}
*/
return convertView;
这仅适用于缩放项目,焦点边框不会相应缩放。谢谢你的帮助。我做错了吗?如何缩放gridview项和焦点边框?
答案 0 :(得分:0)
您可以使用框架布局作为根,然后使用网格视图,然后使用不可见的图像视图,因此您最初隐藏全屏幕ImageView并在单击网格项目时显示它。由于框架布局中的所有视图都是一个堆叠在另一个上,我们可以在另一个视图上显示视图。
更多信息:
http://techiedreams.com/android-custom-grid-view-with-zoom-in-animation-effect/
:)