int visiblePosition = listView.getFirstVisiblePosition();// 来获取当前可见的第一个Item的position
Logger.e(this, "visiblePosition="+visiblePosition);
View viewItem = listView.getChildAt(mPosition
- visiblePosition);
listView.getAdapter().getView(mPosition, viewItem, listView);
listView.setSelection(mPosition);//定位到当前item置顶
AlphaAnimation alp = new AlphaAnimation(0.2f, 1.0f);
alp.setDuration(2000);
viewItem.startAnimation(alp);
ViewHolder holder = new ViewHolder(viewItem);
holder.tvGroupName.setText(mGroupName);
Logger.e(this, "mGroupName=" + mGroupName);
本文介绍如何在 Android 开发中实现 ListView 的 Item 显示动画,并通过代码演示如何将指定 Item 定位到视图顶部,同时设置透明度渐变动画。
2487

被折叠的 条评论
为什么被折叠?



